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: white, Hacker, petermad, Stefan2
Confirmed, toolbar icons show as expected with beta 1376.MVV wrote: ↑2021-02-26, 09:43 UTCIt 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