
[已解決]DOS命令在WIN7無法運行最后由 adfs945 于 -8-11 14:36大家好:經過近期的學習,寫了一些bat程序:循環自動將指定文件夾內文件移動到其他位置。問題點:在WIN10系統運行正常,在WIN7系統運行會導致系統卡死請大神指點迷津。代碼如下(set folder2=S:DMNSPZJC 為映射地址)
- if %1==hide goto CmdBegin
- start mshta vbscript:createobject(wscript.shell).run(%~0 hide,0)(window.close)&&exit
- :CmdBegin
- @echo off
- set INTERVAL=10
- :Again
- rem 批處理保存為ansi編碼格式
- set folder1=C:Usersdmns25163DesktopAAA
- set folder2=S:DMNSPZJC
- for %%a in (%folder1%*.*) do (
- if not exist %folder2%%%~nxa (
- move %%a %folder2%
- ) else (
- set n=1
- call :1 %%a
- )
- )
- timeout %INTERVAL%
- goto Again
- pause
- exit
- :1
- set /a n+=1
- if not exist %folder2%%~n1(%n%)%~x1 (
- move %~1 %folder2%%~n1(%n%)%~x1
- exit /b
- ) else (
- goto :1
- )
nclick="copycode($('code0'));">復制代碼