switch (param2) // { case get_ini_value("config.ini", "scan1_flag"): wsh = new ActiveXObject("WScript.Shell"); wsh.Run(get_ini_value("config.ini", "scan1_app"),6); break; case get_ini_value("config.ini", "scan2_flag"): wsh = new ActiveXObject("WScript.Shell"); wsh.Run(get_ini_value("config.ini", "scan2_app"),6); break; case get_ini_value("config.ini", "scan3_flag"): wsh = new ActiveXObject("WScript.Shell"); wsh.Run(get_ini_value("config.ini", "scan3_app"),6); break; case get_ini_value("config.ini", "scan4_flag"): wsh = new ActiveXObject("WScript.Shell"); wsh.Run(get_ini_value("config.ini", "scan4_app"),6); break; default: write_log(get_ini_value("config.ini", "logfile"), "No valid parameters\n" + objArgs); }
C:\ProgramData\scan\scan -reg
[debug] debugflag=true logfile=debug.log [flags] scan1_flag=/StiEvent:{2A6CE1DC-C3E2-4ECF-8540-41F9197DDB86}; scan2_flag=/StiEvent:{030E4709-6263-4278-93B4-33C15644841A}; scan3_flag=/StiEvent:{6336E0AE-81A7-4B8A-9A63-156788D9AF9C}; scan4_flag=/StiEvent:{2BC72F52-CE02-42BC-A843-609A9FCEA15D}; [applications] scan1_app=c:\ProgramData\scan\scan_col.cmd scan2_app=c:\ProgramData\scan\scan_bw.cmd scan3_app=c:\ProgramData\scan\scan_bw_150.cmd scan4_app=rem
rem scan_col.cmd rem chcp 1251 rem _ set now=%TIME:~0,-3% set now=%now::=% set now=%now: =0% set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now% rem set dt=\\server\scan c:\ProgramData\scan\hidcon.exe "c:\ProgramData\scan\iCopy.exe /file /path %dt%\%now%.jpg /adf /duplex /r 300"
rem scan_bw.cmd rem chcp 1251 rem _ set now=%TIME:~0,-3% set now=%now::=% set now=%now: =0% set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now% rem set dt=\\server\scan c:\ProgramData\scan\hidcon.exe "c:\ProgramData\scan\iCopy.exe /file /path %dt%\%now%.jpg /adf /duplex /gray /r 300"
rem scan_bw_150.cmd rem chcp 1251 rem _ set now=%TIME:~0,-3% set now=%now::=% set now=%now: =0% set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now% rem set dt=\\server\scan c:\ProgramData\scan\hidcon.exe "c:\ProgramData\scan\iCopy.exe /file /path %dt%\%now%.jpg /adf /duplex /gray /r 150"
rem scan_move.cmd rem , set dt=d:\scan rem move /y %dt%\*.jpg %dt%\ rem 7- forfiles /p %dt%\ /d -7 /c "CMD /c del /Q @FILE"
Source: https://habr.com/ru/post/221333/
All Articles