Я уже писал в .vbs .bat и .au3, поэтому я немного разбираюсь в скриптах. То, что мне нужно, - это файл (на любом из вышеперечисленных языков), который будет контролировать каталог (давайте просто скажем «C: \ Users \ User \ Desktop \ Folder») для файлов (только .html), а затем, когда добавлен новый файл, он запустит новый командный файл. Моя единственная необходимость в этом заключается в том, что он работает в фоновом режиме, без командного окна, из того, что я знаю и что я читал. Бат не позволит этого, и я не могу понять, как это сделать с .au3 (AutoIt). Я полностью открыт для новых языков, был предложен «inotifywait» из python, но я никогда не писал на python. Все остальные вопросы, которые я читал, были для серверов, но я просто хочу, чтобы все это было сделано локально. Если кто-то может угодить либо предоставить сценарий для этого, либо указать мне ссылку, вопрос, файл справки или что-то еще, чтобы я мог это узнать, это было бы удивительно.Просмотрите каталог для добавления файлов
@echo off
setlocal
:start
set inputFolder=%1"C:\Users\Zac\Dropbox\SoundCloud"
set extension=%2html
IF EXIST %inputFolder%\*.%extension% GOTO exists
goto end
:end
goto start
:exists
timeout 70 > NUL
call Random.bat
goto start
Является ли мой сценарий до сих пор, это работает, вроде, это требует от меня, чтобы нажать клавишу, прежде чем продолжить, и требует от меня сделать это каждый раз, когда мы идем, чтобы: начать, и есть окно командной строки.
Взгляните на эту VBScript ==> http://stackoverflow.com/questions/25509587/monitoring-directory-with-vb-script?answertab=active#tab-top – Hackoo
Поскольку вы работаете в Windows, вы можете попробовать планировщик задач. Если вы настаиваете на том, чтобы сделать это проблемой для сценариев, попробуйте использовать команду schtasks в пакетном файле. –
Вы уже пробовали поиск в Stack Overflow? Посмотрите, сколько вопросов и ответов прост поиска с помощью [monitor directory add] (http://stackoverflow.com/search?q=monitor+directory+add) уже возвращается. Добавьте '[vbscript]' или '[python]' или '[batch-file]', чтобы найти решения, специфичные для одного из этих языков скриптов. BTW: Использование только командного файла не является хорошей идеей, так как пакетная обработка не предназначена для запуска событий. – Mofi