我試圖打開與遠程計算機上的ini文件.....批處理文件
start notepad \\%IP%\c\%path%\filename.ini
我的問題是,它需要一個窗口用戶名和密碼。
當我瀏覽到\ 192.168.1.X \它需要我登錄,我可以。我需要批處理文件才能做到這一點。
我還需要將幾個其他文件複製到該IP到幾個不同的位置。
我試圖打開與遠程計算機上的ini文件.....批處理文件
start notepad \\%IP%\c\%path%\filename.ini
我的問題是,它需要一個窗口用戶名和密碼。
當我瀏覽到\ 192.168.1.X \它需要我登錄,我可以。我需要批處理文件才能做到這一點。
我還需要將幾個其他文件複製到該IP到幾個不同的位置。
你可以嘗試用net
命令映射共享:
net use R: \\%IP%\c %password% /USER:%username%
if errorlevel 1 goto :eof
start notepad R:\%path%\filename.ini
當你完成,你可以運行:
net use R: /DELETE
我擔心這裏的唯一的事情是,因爲你'使用start
命令,則無法清理映射的驅動器,否則在記事本可以打開文件之前它可能會消失。你將無法保存它。
也許你會考慮把它分成一個腳本,它建立一個映射和另一個腳本來執行所需的操作。
欲瞭解更多信息,請鍵入:
net help use
我不得不修改它一點,因爲我在一個文件夾中運行我的批處理文件,該文件夾將路徑到該文件夾,所以我不得不使用c:\ windows \ system32 \ net使用....... 我其實嘗試之前,但我沒有設置驅動器號。 也與我的批處理文件有足夠的刪除不是問題,否則你可以在刪除之前暫停。 – user3246197
您可以通過提供'*'而不是字母來設置驅動器號來做到這一點。但是,這會增加複雜性,因爲您需要使用'FOR/F'命令來處理結果(如果成功,'NET'會通知您使用哪個驅動器號)。我決定不包括這方面的細節。 – paddy
你有沒有考慮使用'淨use'的驅動先映射?您仍然需要用戶名和密碼,但您可以在批處理文件中指定它們,或者將其指定爲批處理文件的參數。 – Laf
看看'net use'命令。它允許創建和銷燬驅動器號 - 並允許您指定用戶名和密碼。 –