| |
|
|
- page 1 - |
|
Heinz Bernhard | Einen freundlichen Salut dans qui Profaner-Runde!
je hatte avant mehreren Wochen déjà fois le gleiche Anfrage gestellt, habe mais malheureusement aucun Antwort trouvé. peut-être habe je aussi quelque chose faux gemacht. mon s'il te plaît um Aider!!! mon Sorgenkind: Kopieren de Ordnern avec Les sous-dossiers et Fichiers, avec Überschreiben eines peut-être. déjà vorhanden gleichnamigen Ordners.
Habe de Andreas Miethe de 1998 un simple Backup-Programme trouvé. Es stört mich cela manuelle Schliessen des Fensters.
Aufruf pour XCOPY32 une Verzeichnisstruktur anzulegen: Befehl$=xcopy32.exe ;quelle$; ;ziel$; /T /E
XCOPY32 legt une Verzeichnisstruktur à: Winexecwait(Befehl$,1)
puis erscheint qui Dateiliste: finissez-XCopie32. vous muss am Schliesskreuz geschlossen volonté. peux une Schliessung avec Befehle erreicht volonté? avec DestroyWindow() et dem Handle ca va chez Je ne.
ou bien, gibt es einfachere Lösungen - j'ai XProfan 9.0? Pour qui Angabe qui Befehle wäre je très reconnaissant ! d'avance déjà meinen herzlichen Dank, pour eure Bemühungen. Heinz Bernhard |
|
|
| |
|
|
|
| |
|
- page 2 - |
|
| Vlt. GT. Inkompatiblität qui Api trop Deinem (alten?) OS? |
|
|
| |
|
|
|
| @Georg Es muss à Deinem System liegen. car aussi avec Eingabe eines Dossier/Unterordner/Unterordner/Dateinamen wird dans den corbeille à papier gelöscht. (avec Rückfrage) là je cette Code dans meiner Dateiverwaltung 2windows4you déjà depuis ...ME-Zeiten sans Probleme nutze, peux es seulement dans Deiner Konfiguration ou bien Deinem OS liegen
PS: si qui Dossier avec seinen Les sous-dossiers et Fichiers grösser comment qui capacité Deines Papierkorbes ist, wird qui Dossier avec dem kompletten le contenu tout de suite gelöscht ! |
|
|
| |
|
|
|
| Ah - Du meinst son corbeille à papier ist möglicherweise avec etwaigen Bananenschalen et übel riechenden Pizzaresten bereits belegt?
seulement sone concept. |
|
|
| |
|
|
|
| @iF avec RECHTEM Mausklick sur cela corbeille à papier-Icon klappt un Menu sur: ici stehen qui Eigenschaften des Papierkorbes - Standard-Einstellung ist ici 10% qui Plattengrösse. si eh bien so einiges déjà im corbeille à papier schlummert (Fichiers et Dossier et KEINE Bananenschalen) ist irgendwann qui corbeille à papier voll ! (passiert aussi dans Berlin chez den öffentlichen Abfallbehältern) - venons eh bien encore Dossier ou bien Fichiers hinzu, fonctionne qui corbeille à papier sur et qui ankommenden données volonté gelöscht ! - Meiner attitude pour un faute dans Windows - il peut mais qui capacité des Korbes vergrössern - vois dessus (rechter Mausklick usw...) Capiste ? |
|
|
| |
|
|
|
| Horst
Capiste ?
Hm nö - erklär nochmal. |
|
|
| |
|
|
|
|
@iF avec RECHTEM Mausklick sur cela corbeille à papier-Icon klappt un Menu sur: ici stehen qui Eigenschaften des Papierkorbes - Standard-Einstellung ist ici 10% qui Plattengrösse. si eh bien so einiges déjà im corbeille à papier schlummert (Fichiers et Dossier et KEINE Bananenschalen) ist irgendwann qui corbeille à papier voll ! (passiert aussi dans Berlin chez den öffentlichen Abfallbehältern) - venons eh bien encore Dossier ou bien Fichiers hinzu, fonctionne qui corbeille à papier sur et qui ankommenden données volonté gelöscht ! - Meiner attitude pour un faute dans Windows - il peut mais qui capacité des Korbes vergrössern - vois dessus (rechter Mausklick usw...) Capiste ? |
|
|
| |
|
|
|
| Hm! je crois lente versteh ego - mais - hm ne doch net. comment alors? |
|
|
| |
|
|
|
| |
|
| |
|
|
| |
|
- page 3 - |
|
|
GDL | alors qui corbeille à papier ist vide et cela Testverzeichniss ist lediglich ca. 100k voll. Alles quoi avec dem WinExplorer ou bien anderen Programmen gelöscht volonté soll wird auparavant einwandfrei ne Sicherheitsabfrage gestartet et joli réglé dans den corbeille à papier geschoben.
qui einzigste Unterschied beim BS ist qui, cela du XPhome et je XPprof habe.
salut Georg |
|
|
| |
|
|
|
| oui mais eh bien zeig doch la fois exakt Deinen Code Vlt. steckt qui Teufel im Detail. |
|
|
| |
|
|
|
GDL | j'ai am Code rien gemacht. j'ai simple cette Codeteil testen lieben. KompilierenMarqueSéparationDef @Shfileoperation(1) !SHELL32,SHFileOperationA
Proc Fileaction
Parameters Action$,File$,File2$,Noconfirm%,Norecycle%
Parameter 1: Auszuführende Aktion=COPY, DELETE, RENAME, MOVE
Parameter 2: Quelldatei
Parameter 3: Zielldatei
Parameter 4: 0 = User erst fragen, 1= ohne Nachfrage löschen
Parameter 5: 0 = In Papierkorb verschieben, 1= endgültig löschen
Declare Fof_flag%,Action&,Do%,Fehler&
Declare Opstruct#,File#,File2#
Let Do%=0
If @Upper$(Action$)=RENAME
Let Action&=4
Elseif @Upper$(Action$)=COPY
Let Action&=2
Elseif @Upper$(Action$)=MOVE
Let Action&=1
Elseif @Upper$(Action$)=DELETE
Let Action&=3
Else
@Messagebox(Diese Funktion ist nicht bekannt!,Aktion wird nicht ausgeführt!,64)
Let Do%=1
Endif
If Do%=0
Case Noconfirm% : Let Noconfirm%=16
Casenot Norecycle% : Let Norecycle%=64
Let Fof_flag% = @Or(Noconfirm%,Norecycle%)
Dim Opstruct#,30
Dim File#,Add(Len(File$),2)
Dim File2#,Add(Len(File2$),2)
String File#,0=@Add$(File$,@Chr$(0))
String File2#,0=@Add$(File2$,@Chr$(0))
Long Opstruct#,0=%Hwnd Handle des aufrufenden Fensters
Long Opstruct#,4=Action&
Long Opstruct#,8=File# pfrom : hier der zu löschende Ordner
Long Opstruct#,12=File2# pto (muß 0 oder eine Bereichvar. mit Zieldateinamen z.B. bei Umbenennung sein
Word Opstruct#,16=Fof_flag%
Long Opstruct#,18=0 Hier steht nach dem Aufruf 1, wenn User abgebrochen hat
Long Opstruct#,22=0 Unbedingt immer auf Null setzen!
Long Opstruct#,26=0 Zeiger(Bereich) auf Überschrift des Fortschrittsdialogs
Let Fehler&=@Shfileoperation(Opstruct#)
If @Equ(@Long(Opstruct#,18),1)
@Messagebox(Die Dateioperation wurde abgebrochen!,Operation abgebrochen!,64)
Elseif @Neq(Fehler&,0)
@Messagebox(Es ist ein Fehler aufgetreten,ShFileOperation +@Str$(Fehler&),16)
Endif
Dispose File#
Dispose File2#
Dispose Opstruct#
Endif
Endproc
Fileaction DELETE,C: est,,0,0
sonst rien, voulais seulement guggen si je es brauchen peux.(peux es mais aus einem anderen Grund eh pas brauchen).là es anscheinend seulement chez Je ne allez, lassma cela ganze eh bien.
salut Georg
P.S. chez Kopieren klappt qui 4. paramètre, ici wird nachgefragt si chez einem bereits vorhandenem Dossier ou bien File überschrieben volonté soll. alors chez paramètre 4 = 0. chez paramètre 1 wird sans avertissement par-dessus kopiert. seulement beim Effacer wird arrêt toujours ratzfatz endgültig procéder. |
|
|
| |
|
|
|
| @Georg mon Code unterscheidet sich un peu vom Code, den Dir Andreas envoyé hat. Meiner verlangt seulement DREI paramètre - il ist seulement pour cela Effacer zuständig - Teste cette Code la fois |
|
|
| |
|
|