Покажите всплывающее окно/окно сообщения от пакетного файла Windows

Чтобы продолжить сканирование с того места, на котором вы остановились в предыдущем цикле, необходимо убедиться, что вся необходимая информация сохраняется после цикла. Как написано в документации по scrapy :

Чтобы включить поддержку постоянства, вам просто нужно определить каталог заданий через настройку JOBDIR. blockquote>

Вы можете добавить эту настройку через файл settings.py:

JOBDIR = 'crawls/somespider-1'

или запустив своего паука следующей командой:

scrapy crawl somespider -s JOBDIR=crawls/somespider-1

предпочитаю первый вариант, так как он позволяет вам легко добавлять больше настроек вашему пауку.

144
задан sashoalm 14 March 2016 в 14:15
поделиться

6 ответов

Я бы сделал очень простой файл VBScript и вызвал бы его, используя CScript для анализа параметров командной строки.

Что-то вроде следующего, сохраненного в MessageBox.vbs :

Set objArgs = WScript.Arguments
messageText = objArgs(0)
MsgBox messageText

Который вы бы назвали как:

cscript MessageBox.vbs "This will be shown in a popup."

MsgBox ссылка , если вы заинтересованы в том, чтобы идти по этому маршруту.

115
ответ дан 23 November 2019 в 22:50
поделиться

Невозможно получить #anchor со стороны сервера в ASP.NET

Это флаг на стороне клиента для попросите браузер перейти в определенное место на странице.

Вы можете использовать некоторый Javascript в событии onLoad для тела, чтобы проверить привязку и отправить его обратно на сервер с помощью ajax.

var anchorValue;
var url = document.location;
var strippedUrl = url.toString().split("#");
if(strippedUrl.Length > 1)
anchorvalue = strippedUrl[1];

ref: http : //www.wacdesigns.

4
ответ дан 23 November 2019 в 22:50
поделиться

Появится другое окно командной строки:

START CMD /C "ECHO My Popup Message && PAUSE"
72
ответ дан 23 November 2019 в 22:50
поделиться

Прежде всего, DOS не имеет к этому никакого отношения, возможно, вам нужно решение для командной строки Windows (снова: нет DOS, чистая Windows, просто не окно, а консоль).

Вы можете использовать метод VBScript, предоставленный boflynn, или вы можете неправильно использовать net send или msg , net send работает только в старых версиях Windows:

net send localhost Some message to display

Однако это также зависит от запуска службы Messenger.

Для более новых версий (очевидно, XP и более поздних):

msg "%username%" Some message to display

Следует отметить, что окно сообщения, отправленное с использованием msg.exe , будет длиться только 60 секунд. Однако это можно изменить с помощью переключателя / time: xx .

124
ответ дан 23 November 2019 в 22:50
поделиться

Попробуйте:

Msg * "insert your message here" 

Если вы используете command.com в Windows XP, откроется окно сообщения.

Открытие нового окна cmd - не совсем то, о чем вы просили, Я собираю. Вы также можете использовать VBScript и использовать его с вашим .bat файлом. Вы можете открыть его из файла bat с помощью этой команды:

cd C:\"location of vbscript"

Это означает изменение каталога, в котором command.com будет искать файлы, а затем в следующей строке:

"insert name of your vbscript here".vbs

Затем вы создаете новый блокнот , введите

<script type="text/vbscript">
    MsgBox "your text here"
</script>

Затем вы сохраните его как файл .vbs (поместив «.vbs» в конце имени файла), сохраните как «Все файлы» в раскрывающемся списке под именем файла ( чтобы он не сохранялся как .txt), затем нажмите "Сохранить"!

33
ответ дан 23 November 2019 в 22:50
поделиться

Я использую утилиту msgbox.exe отсюда: http://www.paulsadowski.com/WSH/cmdprogs.htm

3
ответ дан 23 November 2019 в 22:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: