Windows Script Host
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Знаю только аналог:Rodny писал(а):является только запуск через командную строку типа ... или есть ещё варианты?
Код: Выделить всё
' Перейти(распаковать) к файлу/папке в противоположной панели
' Параметры: %P%N
With CreateObject("WScript.Shell")
.Exec("%COMMANDER_PATH%\totalcmd.exe /O /S /R=""" & WScript.Arguments(0) & """")
End With
Последний раз редактировалось Flasher Вс фев 13, 2011 01:41, всего редактировалось 1 раз.
Ага, только это активная.Batya писал(а):Нужно установить путь на пассивной панели TC именно из vbs-скрипта?
Ищу запасной вариант действий на случай, если Helper на данной машине отсутствует. TC может запускаться с флэшки или даже сетевого диска, поэтому обращение к "totalcmd.exe /O /S" малость тормозит.
Flasher
Спасибо, взял на заметку.
Rodny
Соответственно, требуемый вариант:
Соответственно, требуемый вариант:
Код: Выделить всё
With CreateObject("WScript.Shell")
.Run """" & .ExpandEnvironmentStrings("%COMMANDER_PATH%\Utils\TCMC\TCMC.exe") & """ CDS """ & NewSrcPath & """ """"", 1, True
End WithНет, я не сплю. Я просто медленно моргаю.
Batya
Спасибо, я ночью уже соорудил почти такое же, только кавычек поменьше
И тут возник вопрос: а может это у меня субъективное восприятие включается и на самом деле там большой разницы и нету?
Как вообще замерить время выполнения этих вариантов, если оно меньше секунды?
Пока играюсь с флэшкой, а она не самая медленная. На глаз после "totalcmd.exe /O /S" каталог меняется медленнее по сравнению с другими вариантами, но вот насколько... Родной DateDiff везде выдаёт 0 секунд.
Гуглятся какие-то конструкции типа GetTickCount, QueryPerformanceCounter и даже Stopwatch Class из .NET Framework. Но это для меня уже слишком сложно.
P.S. Это, в общем-то, уже just for fun, основная задача решена.
Спасибо, я ночью уже соорудил почти такое же, только кавычек поменьше
И тут возник вопрос: а может это у меня субъективное восприятие включается и на самом деле там большой разницы и нету?
Как вообще замерить время выполнения этих вариантов, если оно меньше секунды?
Пока играюсь с флэшкой, а она не самая медленная. На глаз после "totalcmd.exe /O /S" каталог меняется медленнее по сравнению с другими вариантами, но вот насколько... Родной DateDiff везде выдаёт 0 секунд.
Гуглятся какие-то конструкции типа GetTickCount, QueryPerformanceCounter и даже Stopwatch Class из .NET Framework. Но это для меня уже слишком сложно.
P.S. Это, в общем-то, уже just for fun, основная задача решена.