2014-02-12 76 views
1

我想弄清楚一種方式,我可以使用Windows bat文件,並希望wget只需轉到一個URL,因此該URL可以捕獲該活動,然後從那裏處理進一步的信息。理想情況下,它只是一個bat文件,它執行並不必打開瀏覽器窗口。我似乎無法找到觸發器的正確​​組合來使其執行。 PS:不想安裝其他任何東西,只是讓它按理想的方式工作。wget在Windows無聲

編輯

所以另一種選擇可能是使用像一個bat文件中的啓動命令,但我想看看我是否能得到那個安靜地執行。舉個例子:

start "C:\Program Files\Google\Chrome\Application" chrome.exe http://url.com/dark.html 

每天晚上,我雙擊該bat文件,並在我的瀏覽器中打開一個選項卡並顯示一個網頁,黑屏我。然後我只是F11它,然後去睡覺。但是,這是有效的,我不喜歡它,是每臺機器安裝某個瀏覽器的依賴。我寧願只是使用所有Windows機器上的東西來使這個工作。所以我認爲wget在Windows計算機上默認是默認的,我可以點擊和使用。

+0

那你想幹什麼?你的問題不清楚。 – foxidrive

+0

基本上採取一個唯一的標識網址,它在bat文件中,當bat文件被執行時,它會通知該url,然後觸發一個嚴重的事件。例如:http://www.domain.com/notify.php?id = 12345 - bat文件被第三方軟件執行,蝙蝠擊中該url,然後url根據編號 – MrTechie

+0

響應Wget下載一個網頁或文件。那是你想要做的嗎? – foxidrive

回答

0

測試此:

@echo off 
wget -O "%temp%\temphtml.tmp" -q "http://www.domain.com/notify.php?id=12345" 
del "%temp%\temphtml.tmp" 
+0

似乎沒有工作。我已經修改了網址到我有的,然後我有一個PHP腳本捕獲任何$ _GET變量,並將它們寫入文本文件。當我執行bat文件時沒有任何內容正在寫入。 – MrTechie

+0

批處理文件將輸出寫入臨時文件夾中一個名爲'temphtml.tmp'的文件中,然後將其刪除。 – foxidrive

+0

你錯過了我說的話。當bat文件被執行時,它應該「觸摸」我定義的url。該網址是一個php文件,它捕獲所有$ _GET並將其寫入服務器上的文件。不是當地的東西。通過這樣做,我可以看到服務器上的文件是否已寫入,並在執行bat文件時捕獲id = xx。現在 - 事實並非如此。 – MrTechie

0

你不必依靠一定瀏覽器,你可以使用默認的瀏覽器

START "" "http://your.url.com/"