Windows Script Host
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Типичная ошибка - надо у кнопки очистить "Путь запуска".Dimsok писал(а):Как сделать, чтобы файл создавался в активной панели, а не в папке, где лежит данный скрипт.
Самый простой вариант - заменить строкуDimsok писал(а):И желательно, чтобы файл создавался сразу, без необходимости подтверждения
Код: Выделить всё
Btn = MsgBox(Mess, vbYesNo + vbQuestion, Title)Код: Выделить всё
Btn = vbYes 'MsgBox(Mess, vbYesNo + vbQuestion, Title)Нет, я не сплю. Я просто медленно моргаю.
Памятка (на которую было выше указание) - п. 7). И без всяких типичностей. Только недавно проходили.Batya писал(а):Типичная ошибка - надо у кнопки очистить "Путь запуска".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Re: 4-ая редакция
Здравствуйте!
Воспользовался этим скриптом для поиска и замены подстрок во всех файлах папки, включая подпапки.
Для этого согласно инструкции
1. создал кнопку,
2. назначил параметр %L
3. Зашел в нужную папку, вызвал ctrl+b, выделил найденные файлы и нажал кнопку вызова скрипта.
4. Там вбил строку, которую искать, вбил на что заменять и получил ошибку "Ввод данных за пределами файла" Код ошибки 800A003E
Что может быть не так? Или скрипт не для этой задачи?
[mod="Avada"]См. правила форума. Цитата заменена ссылкой.[/mod]
Воспользовался этим скриптом для поиска и замены подстрок во всех файлах папки, включая подпапки.
Для этого согласно инструкции
1. создал кнопку,
2. назначил параметр %L
3. Зашел в нужную папку, вызвал ctrl+b, выделил найденные файлы и нажал кнопку вызова скрипта.
4. Там вбил строку, которую искать, вбил на что заменять и получил ошибку "Ввод данных за пределами файла" Код ошибки 800A003E
Что может быть не так? Или скрипт не для этой задачи?
[mod="Avada"]См. правила форума. Цитата заменена ссылкой.[/mod]
borro
Памятка раздела обязательна к прочтению. Нижние пункты (особенно 1, 2).
Данный скрипт работает только с ANSI. Также он споткнётся на пустых файлах.
Памятка раздела обязательна к прочтению. Нижние пункты (особенно 1, 2).
Данный скрипт работает только с ANSI. Также он споткнётся на пустых файлах.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Добрый день!
Подскажите пожалуйста, как надо подправить скрипт, чтобы при запуске программы
в левой части ТС открывалась папка C:\tmp
Так не работает.
Спасибо.
Подскажите пожалуйста, как надо подправить скрипт, чтобы при запуске программы
в левой части ТС открывалась папка C:\tmp
Код: Выделить всё
set WSShell = createobject("Wscript.Shell")
WSShell.Run "c:\tmp\AkelPad.exe"
WSShell.CurrentDirectory="C:\tmp"
WScript.QuitСпасибо.
sonmax
Замени 3-ю строку:
Замени 3-ю строку:
Код: Выделить всё
WSShell.Run """" & WSShell.ExpandEnvironmentStrings("%COMMANDER_EXE%") & """ /O /L=C:\tmp", 1, TrueНет, я не сплю. Я просто медленно моргаю.
sonmax
Добавить параметр /T.
Добавить параметр /T.
sonmax
А ваш вопрос к теме создания папок какое отношение имеет? Тем более что он не нуждается в скрипте, а элементарно решается на базе кнопки или ярлыка. Только бы понять ещё, о запуске какой программы (ТС или скрипт) и откуда (ТС или проводник) шла речь. В любом случае это справочные вопросы, многократно тут обсуждённые (один из последних примеров).
А ваш вопрос к теме создания папок какое отношение имеет? Тем более что он не нуждается в скрипте, а элементарно решается на базе кнопки или ярлыка. Только бы понять ещё, о запуске какой программы (ТС или скрипт) и откуда (ТС или проводник) шла речь. В любом случае это справочные вопросы, многократно тут обсуждённые (один из последних примеров).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sonmax
Замечание за нарушение правил форума. Оверквотинг удалён. Перенесено по принадлежности.
Замечание за нарушение правил форума. Оверквотинг удалён. Перенесено по принадлежности.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Что конкретно происходит в момент запуска? vbscript.dll без регистрации не несёт никакой полезной нагрузки.ingerard писал(а):Я использую wscript ранней версии, моя текущая версия в системе не работает почему-то.
Вот такой набор с собой ношу, на всякий случай:
vbscript.dll
wscript.exe
wscript5.8.7600.16385.exe
wscript5.8.7601.18283.exe
И для каких целей ещё две версии wscript?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
vbscript.dll нужен в загрузочной системе LiveCD, просто чтоб находился рядом, без него ошибку кидает, точно не помню какую, могу потом посмотреть.
wscript5.8.7601.18283.exe - это версия из моей системы, она не работает, выкидывает окошко консоли и пропадает. Можно окошко как-то приостановить? Может там что-то пишет...
vbscript.dll нужен в загрузочной системе LiveCD, просто чтоб находился рядом, без него ошибку кидает, точно не помню какую, могу потом посмотреть.
Эти версии я просто скопировал, чтоб были, пока никакой необходимости в них нет.Flasher писал(а):И для каких целей ещё две версии wscript?
wscript5.8.7601.18283.exe - это версия из моей системы, она не работает, выкидывает окошко консоли и пропадает. Можно окошко как-то приостановить? Может там что-то пишет...
А. На WinPE не смотрел, как это работает. Может, он регистрацию всех dll производит.ingerard писал(а):vbscript.dll нужен в загрузочной системе LiveCD
wscript не является консольной. Может, это переименованный cscript.exe? См. "Исходное имя файла" в свойствах на вкладке "Подробно", PEViewer или InternalName в FileInfo.ingerard писал(а):выкидывает окошко консоли и пропадает.
Pause/Break нажать.ingerard писал(а):Можно окошко как-то приостановить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.