문제

I am trying to open an ini file on a remote machine with.....

start notepad \\%IP%\c\%path%\filename.ini

The problem I have is that it needs a windows username and password.

When I browse to \192.168.1.X\ it requires me to login, which I can. I need the batch file to be able to do this as well.

I will also need to copy a few other files to that IP to a few different locations.

도움이 되었습니까?

해결책

You could try mapping the share with the net command:

net use R: \\%IP%\c %password% /USER:%username%
if errorlevel 1 goto :eof
start notepad R:\%path%\filename.ini

When you are finished you can run:

net use R: /DELETE

The only thing I'm concerned about here is that because you're using the start command, you can't clean up the mapped drive, otherwise it might disappear before notepad can open the file. And you wouldn't be able to save it.

Perhaps you would consider splitting this into a script that sets up a mapping and another script that does the required actions.

For more information, type:

net help use
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top