ich habe eine Befehl, der eine markierte Datei in einen neuen Ordner verschiebt. Hierbei wird der Dateiname ohne Endung im Dialog für den Ordnernamen eingetragen.
Copy MOVE HERE CREATEFOLDER="{dlgstringS|Name des Ordners:|{file$|noext}}"
Wenn nun aber mehrere Dateien ausgewählt werden, wird für jede Datei ein eigener Ordner abgefragt. Ich möchte allerdings, das nur bei der ersten Datei der Ordner abgefragt/angelegt wird und alle nachfolgenden Dateien ebenfalls dann in diesen Ordner verschoben werden. Wie bekomme ich das hin?
Auch nach dem zurücksetzen von Dopus 12 und 13 funktioniert der Befehl von Kundal ohne den Modifier "@runonce". Auch in FlatView wenn "Selber Ordner" gewählt wird. Wenn es an einer globalen Einstellung liegen sollte, ist sie sehr versteckt.
Vielleicht View-Mode abhängig? Details vs. PowerMode z.B.?!
Ich bin kein unbedingter Fan von diesen Button-Codes, schon immer ein Gefrickel gewesen, aber wenn so ein Button einmal ging, gibt's eigentlich selten solche Unterschiede in der Funktion, schrullig-stabil könnte man sagen! o)
@set Folder={dlgstring|Name des Ordners:|{file$|noext}}
@runonce
Copy MOVE HERE CREATEFOLDER="{$Folder}"
Führt bei mir dazu, dass der kleine Dialog kommt, die Files in den Ordner verschoben werden und ich danach im Lister nichts mehr anklicken kann!
Ich höre immer nur den "Windows-Ding", das DO Fenster reagiert aber nicht mehr, außer auf ScrollEvents, na toll! o)
tbone hat geschrieben: ↑16. Okt 2023 14:25
Vielleicht View-Mode abhängig? Details vs. PowerMode z.B.?!
Ich bin kein unbedingter Fan von diesen Button-Codes, schon immer ein Gefrickel gewesen, aber wenn so ein Button einmal ging, gibt's eigentlich selten solche Unterschiede in der Funktion, schrullig-stabil könnte man sagen! o)
In allen View-Modes getestet und keine Probleme.
Meinst du mit Button-Codes die die den gesamten Schalter definieren?
tbone hat geschrieben: ↑16. Okt 2023 14:30
Vielleicht sollte ich das zurücknehmen..
@set Folder={dlgstring|Name des Ordners:|{file$|noext}}
@runonce
Copy MOVE HERE CREATEFOLDER="{$Folder}"
Führt bei mir dazu, dass der kleine Dialog kommt, die Files in den Ordner verschoben werden und ich danach im Lister nichts mehr anklicken kann!
Ich höre immer nur den "Windows-Ding", das DO Fenster reagiert aber nicht mehr, außer auf ScrollEvents, na toll! o)
Auch keine Probleme in 12 und 13. Dieses mal aber ohne zurücksetzen und mit meiner eigenen Konfiguration. Und Dopus 12 habe ich vom USB-Stick gestartet, weil 12 und 13 gleichzeitig installieren nicht geht.
Es kann helfen ein Backup der Einstellungen zu machen, Dopus 13 zu deinstallieren und wieder installieren. Hat bei mir zum Anfang der Betaphase diverse Probleme mit der Performance behoben.
Ok, danke für's Probieren.. ich habe das Problem inzwischen auch "drüben" gemeldet und einen Dump an Leo geschickt, er kann es auch nicht reproduzieren (auf die Schnelle zumindest).
Deinen Post bezüglich Thumbnail-Style habe ich noch gar nicht gesehen gehabt! Oops! o)
Also m.M.n. wird "will nur Erstes" ignoriert und mit @runonce kommt auch die 2. und weitere Abfragen.
tbone hat geschrieben: ↑16. Okt 2023 14:25
Ich bin kein unbedingter Fan von diesen Button-Codes, schon immer ein Gefrickel gewesen, aber wenn so ein Button einmal ging, gibt's eigentlich selten solche Unterschiede in der Funktion, schrullig-stabil könnte man sagen! o)
Da ich DO in 4 verschiedenen Environments mit unterschiedlichen Konfigs nutze, ist das Kontigent mit den UserCommands ganz praktisch - ein Rechner hat alle gespeichert und die anderen Rechner bekommen daraus, was sie brauchen. Die Originalbefehle liegen ja auch als Preset vor.
Also bei mir funktioniert der Code, den ich vorgeschlagen habe, ob mit oder ohne @runonce. Ich habe da aber noch einen Schalter aus alten Zeiten gefunden (Schaltersammlung Ausschneiden/Verschieben), der die Sache ordentlich kompliziert angeht und bei mir auch funktioniert. So ganz erschließt sich mir die Logik des Schalters nicht (mehr), aber vielleicht löst er ja das Problem.
@nofilenamequoting
@runonce:@set Folder={dlgstring|Name des neuen Ordners:|{file|noext}}
Select "{$Folder}" DESELECT
Copy MOVE HERE CREATEFOLDER="{$Folder}"
<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none">
<label>In Ordner "Eingabe"</label>
<tip>Markierte Dateien und Ordner in neuen Ordner mit Namen aus Eingabe verschieben</tip>
<icon1>#makedir</icon1>
<function type="normal">
<instruction>@nofilenamequoting</instruction>
<instruction>@runonce:@set Folder={dlgstring|Name des neuen Ordners:|{file|noext}} </instruction>
<instruction>Select "{$Folder}" DESELECT</instruction>
<instruction>Copy MOVE HERE CREATEFOLDER="{$Folder}"</instruction>
</function>
</button>