|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Добрый день, Хочу написать скрипт для автоматического запуска сканирования (Win7): Option Explicit dim WshShell set WshShell = WScript.CreateObject("Wscript.Shell") WshShell.Run("wiaacmgr") WshShell.SendKeys ("{Enter}") Но запускается несколько копий приложения "New Scan". Можно ли запустить одну копию приложения и сымитировать нажатие кнопки Scan Enter'ом? Спасибо за советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2014, 16:42 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Arthur26, Код: vbnet 1. 2. 3. 4. 5.
вроде как-то так должно быть... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2014, 17:39 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
The_Prist, К сожаленью, я снова прошу помощи, т.к. запускается куча экземпляров "New Scan". Никак не получается запустить одну копию и "нажать" на Enter, т.е. нажать на кнопку Scan. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:02 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Arthur26запускается куча экземпляров "New Scan".При однократном исполнении кода??? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:13 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Akina, Да, при однократном исполнении кода. Привожу код: Option Explicit On error resume next Dim WshShell Set WshShell = WScript.GetObject(,"Wscript.Shell") if WshShell is nothing then Set WshShell = WScript.CreateObject("Wscript.Shell") WshShell.Run("wiaacmgr") WshShell.SendKeys ("{Enter}") end if ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:19 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Модератор: Arthur26, освойте пожалуйста тэги оформления кода ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:23 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Shocker.Pro, Извиняюсь, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:32 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Arthur26, Вообще я недоглядел - при таком подходе все верно, так и будет запускаться, т.к. Код: vbnet 1.
запускает приложение сканирования. Run не смотрит, запущен ли уже экземпляр приложения - она всегда создает новый независимый процесс. По идее Вам правильнее было бы создать цикл, в котором создавать сканы. Либо можно попробовать так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:44 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
The_Prist Код: vbnet 1.
Должно быть Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 10:45 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
The_Prist, Сейчас запускается один экземпляр New Scan, активна кнопка Scan, но не получается нажать на кнопку Scan. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 11:22 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
Arthur26, попробуйте убрать: If h then ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 11:44 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
The_Prist, Нет, к сожаленью, и таким образом не получается "нажать" на кнопку Scan. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2014, 12:03 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
The_Prist, не знаю что у парня не получается, у меня кенон работает на Ваш код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2014, 16:32 |
|
Написать скрипт vbs для автоматического запуска сканирования
|
|||
---|---|---|---|
#18+
prologos, Может поставить между запуском процесса и AppActivate - Sleep, чтобы хотя бы окно успело сканера загрузиться. -- Без AppActivate понятное дело второй раз запускалось, так как, если запускать через Explorer, файл был выделен, и посылка "Enter" приводила к повторному запуску WScript и выполнению кода ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2014, 16:19 |
|
|
start [/forum/topic.php?fid=60&fpage=38&tid=2156172]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 153ms |
0 / 0 |