View previous topic :: View next topic |
Author |
Message |
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Mon Aug 18, 2014 14:47 Post subject: |
|
|
А можно сделать, чтоб создаваемый файл назывался по первой строчке скопированного? И без знака коммента. Чтоб было скрипты удобней копировать |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 18, 2014 15:26 Post subject: |
|
|
Dimsok
Запросы на скрипты здесь (пример). Там и спрашиваем. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Aug 20, 2014 09:43 Post subject: |
|
|
Dimsok wrote: | Как сделать, чтобы файл создавался в активной панели, а не в папке, где лежит данный скрипт. |
Типичная ошибка - надо у кнопки очистить "Путь запуска".
Dimsok wrote: | И желательно, чтобы файл создавался сразу, без необходимости подтверждения |
Самый простой вариант - заменить строку
Code: | Btn = MsgBox(Mess, vbYesNo + vbQuestion, Title) | на строку Code: | Btn = vbYes 'MsgBox(Mess, vbYesNo + vbQuestion, Title) |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Aug 20, 2014 13:05 Post subject: |
|
|
Batya wrote: | Типичная ошибка - надо у кнопки очистить "Путь запуска". | Памятка (на которую было выше указание) - п. 7). И без всяких типичностей. Только недавно проходили. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
borro
Joined: 21 Apr 2017 Posts: 3
|
(Separately) Posted: Mon May 29, 2017 10:48 Post subject: Re: 4-ая редакция |
|
|
Здравствуйте!
Воспользовался этим скриптом для поиска и замены подстрок во всех файлах папки, включая подпапки.
Для этого согласно инструкции
1. создал кнопку,
2. назначил параметр %L
3. Зашел в нужную папку, вызвал ctrl+b, выделил найденные файлы и нажал кнопку вызова скрипта.
4. Там вбил строку, которую искать, вбил на что заменять и получил ошибку "Ввод данных за пределами файла" Код ошибки 800A003E
Что может быть не так? Или скрипт не для этой задачи?
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon May 29, 2017 17:01 Post subject: |
|
|
borro
Памятка раздела обязательна к прочтению. Нижние пункты (особенно 1, 2).
Данный скрипт работает только с ANSI. Также он споткнётся на пустых файлах. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
sonmax
Joined: 18 May 2017 Posts: 9
|
(Separately) Posted: Thu Jul 13, 2017 12:26 Post subject: |
|
|
Добрый день!
Подскажите пожалуйста, как надо подправить скрипт, чтобы при запуске программы
в левой части ТС открывалась папка C:\tmp
Code: | set WSShell = createobject("Wscript.Shell")
WSShell.Run "c:\tmp\AkelPad.exe"
WSShell.CurrentDirectory="C:\tmp"
WScript.Quit |
Так не работает.
Спасибо. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Thu Jul 13, 2017 12:56 Post subject: |
|
|
sonmax
Замени 3-ю строку:
Code: | WSShell.Run """" & WSShell.ExpandEnvironmentStrings("%COMMANDER_EXE%") & """ /O /L=C:\tmp", 1, True |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
sonmax
Joined: 18 May 2017 Posts: 9
|
(Separately) Posted: Thu Jul 13, 2017 13:11 Post subject: |
|
|
Batya
Спасибо большое! То что нужно!
Добавлено спустя 2 часа 5 минут:
Еще вопрос, а как сделать чтобы эта папка открывалась в новой вкладке? |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jul 13, 2017 16:16 Post subject: |
|
|
sonmax
А ваш вопрос к теме создания папок какое отношение имеет? Тем более что он не нуждается в скрипте, а элементарно решается на базе кнопки или ярлыка. Только бы понять ещё, о запуске какой программы (ТС или скрипт) и откуда (ТС или проводник) шла речь. В любом случае это справочные вопросы, многократно тут обсуждённые (один из последних примеров). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10255 Location: Россия, Саратов
|
(Separately) Posted: Thu Jul 13, 2017 18:20 Post subject: |
|
|
sonmax
Замечание за нарушение правил форума. Оверквотинг удалён. Перенесено по принадлежности. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Dec 14, 2017 11:20 Post subject: |
|
|
ingerard wrote: | Я использую wscript ранней версии, моя текущая версия в системе не работает почему-то.
Вот такой набор с собой ношу, на всякий случай:
vbscript.dll
wscript.exe
wscript5.8.7600.16385.exe
wscript5.8.7601.18283.exe | Что конкретно происходит в момент запуска? vbscript.dll без регистрации не несёт никакой полезной нагрузки.
И для каких целей ещё две версии wscript? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
ingerard
Joined: 04 Dec 2016 Posts: 128
|
(Separately) Posted: Thu Dec 14, 2017 11:43 Post subject: |
|
|
Flasher
vbscript.dll нужен в загрузочной системе LiveCD, просто чтоб находился рядом, без него ошибку кидает, точно не помню какую, могу потом посмотреть.
Flasher wrote: | И для каких целей ещё две версии wscript? |
Эти версии я просто скопировал, чтоб были, пока никакой необходимости в них нет.
wscript5.8.7601.18283.exe - это версия из моей системы, она не работает, выкидывает окошко консоли и пропадает. Можно окошко как-то приостановить? Может там что-то пишет... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Dec 14, 2017 12:08 Post subject: |
|
|
ingerard wrote: | vbscript.dll нужен в загрузочной системе LiveCD | А. На WinPE не смотрел, как это работает. Может, он регистрацию всех dll производит.
ingerard wrote: | выкидывает окошко консоли и пропадает. | wscript не является консольной. Может, это переименованный cscript.exe? См. "Исходное имя файла" в свойствах на вкладке "Подробно", PEViewer или InternalName в FileInfo.
ingerard wrote: | Можно окошко как-то приостановить? | Pause/Break нажать. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|