TC 10B1 seems to have fixed the bug.
But I every problem with file in subfolder. Do it is difficult to fix VPBatch.exe to handle path in file list without /*.* ?
Again VPBatch.exe break when have a unicode filename.
Moderators: Hacker, petermad, Stefan2, white
Confirmed, toolbar icons show as expected with beta 1376.MVV wrote: 2021-02-26, 09:43 UTCquantum wrote: 2020-01-08, 02:58 UTC Using an <explore window, in the toolbar, icons 1,2,4,5,6,8,9,10,11 are missing.It seems that I forgot to mention it, this bug was fixed in beta 1376. It was caused by improper loading of 32-bit icon library in case of 64-bit TC.MVV wrote: 2020-01-09, 06:16 UTC There were some similar reports, but unfortunately I can't reproduce this problem, Virtual Explorer panel looks OK for me in both 32-bit and 64-bit TC. It would be nice of course to find the reason. All icons are taken from running TC executable and WCMICONS.dll library so should be available in any TC version.
Virtual Panel Beta 1376
Code: Select all
; VirtualPanel German
[Virtual Panel]
; Hardcoded messages - be careful with format parameters like "%s" and "%X"
1=&Ja
2=&Nein
3=Ab&bruch
4=Ja für &alle
5=N&ein für alle
6=Fehler beim Schreiben der Konfigurationsdatei!\n\n%s\n\nBitte überprüfen Sie Ihre Zugriffsrechte für diese Datei.
7=Verfügbare interne Befehle:\r\n\r\n\r\nadd [/[r][f]] <virtual_path> [{<physical_path_or_script>}]\r\n\t(r - Zwischenordner erstellen, f - vorhandene ersetzen)\r\ncd <virtual_path>\r\n\r\nconfig\r\n\r\ndeflist <filelist_path>\r\n\r\ndel [/[r][f][d[!]]] <virtual_path_and_mask>\r\n\t(r - rekursiv, f - auch schreibgeschützt, d[! ] - [nur] Verzeichnisse))\r\neas {<autoupdate_script_name>|<mask>}\r\n\t(1 - autoupdate, 2 - immer, 4 - >Autoexec, 8 - nicht fragen, 16 - >Shutdown)\r\nedit <virtual_path> [<new_script_or_real_path>]\r\n\r\nexec [/w] <command> [<parameters>]\r\n\t(w - warte auf Beendigung)\r\nexit\r\n\r\nexplore [<virtual_path>]\r\n\r\nexport [/[a][f][r]] <filelist_path> [<virtual_path>]\r\n\t(a - use ANSI encoding, f - overwrite existing, r - recursively)\r\nfor [/[d[!]] [%<symbol>] <virtual_path> <mask> {<script_to_execute>}\r\n\t(d[!] - dirs [only])\r\nifcond {<condition> @ <virtual_path>} {<script_if_true>} [{<else_script>}]\r\n\t(a[a|c|d|h|r|s|A|C|D|H|R|S], date[now|YYYYMMDD], time[now|HHMM], size, script, valid, like "<mask>")\r\nifdef "<parameter>" {<script_if_defined>} [{<else_script>}]\r\n\r\nifexist "<virtual_path_and_mask>" {<script_if_exists>} [{<else_script>}]\r\n\r\nifok "<question_text>" {<script_if_ok>} [{<else_script>}]\r\n\r\nlang <language>\r\n\r\nload [<filelist_path> [<virtual_path>]]\r\n\r\nlog {<full_path_to_file>|<mask>}\r\n\t(1 - actions, 2 - operations, 4 - set attributes, 8 - enum files actions, 16 - scripts)\r\nmove <virtual_path> <new_virtual_path>\r\n\r\nproperties\r\n\r\nput [/[a][l][d[!]]] <virtual_path> <physical_path_and_mask>\r\n\t(a - autorename if exists, l - treat files as filelists and parse, d[!] - dirs [only])\r\nsave [/[a][f][m][o]] [<filelist_path> [<virtual_path> [<mask>]]]\r\n\t(a - ANSI-Kodierung verwenden, f - Vorhandenes überschreiben, m - wenn geändert, o - Liste im Vollformat)\r\nsilent\r\n\r\ntgmove <virtual_path> <physical_path>\r\n\r\n\r\nInterne Befehle müssen mit '<' beginnen. \r\nSie müssen das '%'-Zeichen verdoppeln, um es in Skriptdateien zu verwenden.\r\nDer Parameter wird abgefragt, wenn er das '?'-Zeichen enthält.\r\nSiehe Readme für weitere Details.
8=Konfiguration:\r\n\r\n\r\nKonfigurationsdatei:\r\n\t%s\r\n\r\nRoot-Name in TC:\r\n\t%s\r\n\r\nStandarddateiliste:\r\n\t%s\r\n\r\nAutospeicherintervall (Sekunden):\r\n\t%d\r\n\r\nLog-Dateipfad: \r\n\t%s\r\n\r\nLogereignis-Flags:\r\n\t0x%X\r\n\r\nLogdateilimit:\r\n\t%d\r\n\r\nAutoexecution-Flags:\r\n\t0x%X\r\n\r\nAutoupdate Skriptname:\r\n\t%s\r\n\r\nSprache:\r\n\t%s\r\n
9=Wollen Sie den Vorgang abbrechen?
10=Sind Sie sicher, daß Sie das physische Objekt für das folgende Element entfernen wollen?
11=\r\Dies ist die einzige Möglichkeit, ein Objekt aus einem physischen Ordner zu entfernen.
12=Sind Sie sicher, dass Sie eine schreibgeschützte Datei löschen/überschreiben wollen?
13=Sie können eine physische Datei nicht in einen virtuellen Ordner verschieben.\r\Stattdessen Link zu einer Datei hinzufügen?
14=Leider erfordert der Befehl %s mindestens %d Parameter.
15=%s\r\n\r\nDatei existiert. Ersetzen?
16=Sie haben den Pfad zur Dateiliste nicht angegeben.\r\nMöchten Sie den Status in der Standard-Dateiliste speichern?
17=%.256s\r\n\r\n%d Einträge exportiert.
18=%.256s\r\n\r\n%d Einträge importiert.
19=Fehler in Batch-Datei! Skript muß mit '<' beginnen!
20=Geladene Statusdatei enthält >Autoexec-Datei.\nWollen Sie sie ausführen?\n\nSie können diese Bestätigung in den Einstellungen deaktivieren.
21=Geben Sie den Parameter %d für den Befehl %s ein:
22=Geben Sie die Daten für %.96s ein:
23=Sie hatten den Pfad zur Dateiliste nicht angegeben.\r\nMöchten Sie den Status aus der Standard-Dateiliste laden?
24=Parameter
25=Befehle
26=&einstellen
27=intern
28=Einstellungen
29=" Standard-Dateiliste "
30=Pfad zur Standard-Dateiliste:
31=Intervall für Speicherung [s]:
32=Im neuen Format speichern
33=" Protokolldatei "
34=Pfad zur Protokolldatei:
35=Größenbegrenzung [kB]:
36=Beginn/Ende der Operation
37=Datei-Aktionen
38=Attribute festlegen
39=Dateiaktionen durchnummerieren
40=" Besondere Icons "
41=Icon für Remote-Datei:
42=Icon für Remote-Ordner:
43=Icon für Virtueller-Ordner:
44=" Auto-Skripte "
45=Name des Autoupdate-Skripts:
46=Autoupdate-Skripte
47=Auch für Suche und Synchronisierung verwenden
48=Ausführen von >Autoexec beim Laden
49=nicht nach der Bestätigung fragen
50=" Sprache "
51=Name der Sprachendatei:
52=&OK
53=&Anwenden
54=Ausführen von >Shutdown beim Entladen des Plugins
55=%s\r\n\r\nNeues Ziel:\r\n%s
56=Skriptausführung
57=Status nach jeder Änderung speichern
58=Virtual Explorer Aktionen
59=Zurück gehen
60=Vorwärts gehen
61=Zum übergeordneten Verzeichnis gehen
62=Neu einlesen
63=Kurzansicht
64=Vollansicht
65=Eigenschaften
66=Umbenennen
67=Löschen
68=Alles auswählen
69=Auswahl invertieren
70=Immer oben
With TC > 10Am I missing something?
Code: Select all
<export ? .
Code: Select all
TOTALCMD#BAR#DATA
LOADLIST0
%L
wcmicons.dll,86
List of selected files
-1
Do it have news about to add recursive folder switch for VPBatch.exe?MVV wrote: 2020-09-15, 10:06 UTCPerhaps an additional switch could be indeed added to <convert for recursive folder processing...Hurdet wrote: 2020-09-15, 06:01 UTCok, %F doesn't enumerate nested items, but save folder path as "path\".
it would be enough to program VPBatch.exe to deal "path\" as it deal "path\*.*"
I answered you how to do it, and twice. From Readme:
But it's not quite written correctly here. Instead of pressing Shift + Del, you need to press Shift + Enter (or click OK) when the first dialog appears.When you confirm deletion with pressed Shift key, plugin will ask you for physical files remove confirmation (confirmation is asked always when you remove files within physical folder link). ... When removing physical files, they are placed to Recycle Bin by default (if TC configured to delete directly or Shift key was held on confirm physical files deletion, files are deleted directly).
Doesn't the standard F6 key help?
Did I write about the side? >>>when done on VP side, it "enters" the file
After Del, of course.
After F6, the Download dialog should appear, in which you press Enter, and then the VP dialog should appear, asking for confirmation of the deletion of the physical object. If you press any of the buttons except Cancel, the object on the VP disappears and no cross remains there. This is what I observe.using F6, then when I look on VP (even after a refresh), file3.txt is marked with red X and is still inside folder1 on VP side
Sure. All physically missing files are marked with a red cross by default (you can set a different icon in the settings). This makes it possible to remember what was previously deleted from the original structure. If desired, you can delete such files manually by selecting and pressing Delete. Or at some stage, delete the virtual folder and copy the structure again. Auto-synchronization, as you understand, would contradict the essence of high-speed work with virtual file lists.snop wrote: 2025-04-16, 11:36 UTCbut the other way remains : if I do the same step on D: to delete the file, then on VP I see the red X on the file that is deleted on D: but is still on VP side (even when doing shift+enter on confirmation dialog).
Hmm. Check if there will be an effect if the source and destination are not network drives, but regular ones.and if I move the file (F6 with or without the shift manipulation) then on VP side i just see that the file still is on it's former place but also with red X.