Board logo

标题: [文本处理] [已解决]如何用BAT,在共用資料夾中新增文件夾/文字檔 [打印本页]

作者: 我不是是人    时间: 2015-5-13 09:57     标题: [已解决]如何用BAT,在共用資料夾中新增文件夾/文字檔

本帖最后由 我不是是人 于 2015-5-14 15:04 编辑

為了可以讓別人可以使用我的BAT檔,我開了一個共享
下面是其中一個BAT
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. title 固定IP By Color
  4. color 0a
  5. :abc
  6. set /p name=請輸入使用者名稱:
  7. set /p ipf=請輸入要設置的IP:
  8. set /p ma=請輸入子網掩碼,默認為255.255.255:
  9. if "%ma%"=="" set ma=255.255.255.0
  10. set /p ga=請輸入網關:
  11. if "%ga%"=="" set ga=192.168.0.1
  12. set /p dns1=請輸入主DNS:
  13. if "%dns1%"=="" set dns1=8.8.8.8
  14. netsh.exe interface ip set address !na! static !ipf! !ma! !ga! 1
  15. netsh.exe interface ip set dns !na! static !dns1!
  16. echo 使用者:%name% IP:%ipf% >>%name%_%ipf%.txt
  17. pause&exit
  18. echo 如有需要請聯絡 CoLoR  & goto :abc
复制代码
在自己電腦上開啟BAT,是把IP固定,並產生一個文字檔
不過在共用檔案中開啟BAT,IP可以固定,不過文字檔並沒有產生(我已經把共用資料夾的權限全開)
請問各位大神,我應該要如何解決這個問題 m(_ _)m
作者: bgst    时间: 2015-5-13 11:28

文字档放到使用者的主机上去了吧
作者: 我不是是人    时间: 2015-5-14 15:04

請問一下,如果是放在了使用者的主機上,可能會是在甚麼位置呢? > _ <

我自己想了一個方法
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. title 固定IP By Color
  4. color 0a
  5. :abc
  6. set /p name=請輸入使用者名稱:
  7. set /p ipf=請輸入要設置的IP:
  8. set /p ma=請輸入子網掩碼,默認為255.255.255:
  9. if "%ma%"=="" set ma=255.255.255.0
  10. set /p ga=請輸入網關:
  11. if "%ga%"=="" set ga=192.168.0.1
  12. set /p dns1=請輸入主DNS:
  13. if "%dns1%"=="" set dns1=8.8.8.8
  14. netsh.exe interface ip set address !na! static !ipf! !ma! !ga! 1
  15. netsh.exe interface ip set dns !na! static !dns1!
  16. >>"\\mob-pc003\BAT$\有關IP\IP\%name%_%ipf%.txt" echo %name%_%ipf%
  17. pause&exit
  18. echo 如有需要請聯絡 CoLoR  & goto :abc
复制代码
測試後成功出現文字檔XDD




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2