2015-09-10 39 views
-3

我正在嘗試使PowerShell腳本從文本文件中獲取URL,並在Internet Explorer或計算機上的默認瀏覽器中打開它們。Powershell從.txt運行URls

我有Outlook客戶端,它有一個宏,它將下載所有帶有URL的郵件到一個文本文件,這些URL是下載文件的鏈接。 PowerShell腳本將進入該文本文件並在默認瀏覽器中打開所有的URL,然後shell會繼續自動下載文件。

PowerShell的從Powershell的啓動和任務

我將如何開始這個設置?

我不知道如何。

編輯

包含文件的URL

http://www.google.com 
http://www.youtube.com 

示例代碼

None, I do not know where to start 
+0

示例文本文件和示例代碼會很有用,我們不介意讀者或練習thaumaturgy的黑暗藝術。 – Kev

+0

@Kev我已經eddied帖子 – bhsingh

+0

您提供的全部是谷歌和YouTube的鏈接。 – Kev

回答

0

你會想讀取文本文件中的URI與Get-Content並在您的默認瀏覽器打開它們與Start-Process

Get-Content C:\path\to\links.txt | ForEach-Object { Start-Process $_ } 
0

如果您有一個名爲'urls.txt'的文件,則此PowerShell腳本將在新選項卡中打開每個文件。我在這個例子中使用了Chrome。

的「urls.txt」文件應該有下面的格式...注意每個URL是一個單獨的行...

yahoo.com 
bing.com 
google.com 
www.cnn.com 

這是你鍵入到PowerShell窗口實際PowerShell腳本。請記住,您需要導航到您的'urls.txt'文件所在的目錄。你可以通過使用'cd'(改變目錄)命令來做到這一點。例如,如果你的文件存在桌面上和您的個人資料是根據「ADMIN1」你可以寫:CD C:\用戶\ ADMIN1 \桌面

$urls = Get-Content urls.txt 
Start-Process -FilePath "chrome.exe" -ArgumentList $urls 

我意識到這個問題是前一段時間要求,但我也想知道如何做同樣的事情。這應該讓你得到你想要的。