OS : Windows 10 (Home & Pro)
매일 실행하는 여러 배치 루틴이 있는데 간단합니다.
• 날짜 변수 설정 • 특정 디렉토리를 필터링하는 robocopy 명령 실행 • 파일의 모든 이동을 기록합니다 아래 내 루틴 중 하나).
나는 일상적인 파일 이동을 자동화하기 위해 15 년 이상 비슷한 루틴을 사용했으며 Windows 8까지 항상 원활하게 실행 된 다음 명령 (cmd) 창이 어떻게 바뀌 었습니다. 이러한 루틴을 실행하기 위해 Windows 7 manchine을 유지 한 다음 충돌이 발생한 후 Windows 10 시스템을 사용해야했습니다.
루틴이 명령 창에서 실행 된 후 검정색 명령 창이 열린 상태를 제외하고 루틴이 정상적으로 실행됩니다. 이것들은 내가 시도한 것 중 일부입니다.
• "QuickEdit"을 비활성화하도록 명령 창 기본 설정을 설정했습니다 (stackoverflow https://stackoverflow.com/questions/37578529/disable-quickedit-in-windows-10-cmd-exe )
. cmd 창을 실행했습니다. Windows10 기본 모드, 레거시 모드 및 관리자
• 마지막에 [alt] + [f4] 조합을 보내기 위해 vbs 스크립트를 실행했습니다. 그러나 명령 창 중 하나가 열려있는 동안 [alt] + [f4]를 실제로 눌러도 실제로는 그렇지 않습니다. 창을 닫으십시오-창을 닫으려면 창에서 빨간색 X를 눌러야합니다.)
• 마지막으로 sendbs [alt] + [space], [c]에 vbs 스크립트를 실행하여이 시리즈를 다시 수행했습니다. 물리적으로 수행하면 키 스트로크가 작동하지만 실행 된 vbs 스크립트는 작동하지 않습니다.
• "Windows 10 명령 창이 멈춤"또는 "닫지 않음"을 검색했지만 배치 파일을 사용하여 명령을 실행 한 후 창을 닫는 문제를 찾지 못했습니다.
• 종료 명령없이 루틴을 종료하려고 시도했으며 "exit"및 "Exit / b 0"명령을 마지막 줄로
사용했습니다. 매일 아침마다 클라이언트 컴퓨터 중 하나에서 실행되는 루틴이 있기 때문에 출근-사무실에 도착했을 때 명령 창에서 X가 열려 있으면 명령 창에서 X를 클릭하도록 지시했지만
다음과 같은 내용을 알고 싶습니다. »Windows 10 명령 창에서 왜 그런지 알고 왜 솔루션을 얻는 것만 큼 중요합니다.
내 루틴의 대부분은 다른 배치 루틴을 호출하지 않지만 첫 번째 실행 후 두 번째 배치 파일 루틴을 시작하는 두 가지가 있지만 "call"을 사용하여 두 번째 배치 파일을 시작합니다.
Windows XP, Windows 7 및 일부 Windows 8 시스템에서는 항상 제대로 작동했습니다. Windows 10의 첫 번째 릴리스에서도 제대로
실행되었습니다. 버전 10.0.16299.371을 실행하는 랩톱 은 제대로 작동합니다. 랩톱에서 루틴 중 하나를 실행하면 명령 창이 항상있는 것처럼 닫힙니다.
'문제'컴퓨터 중 하나의 동일한 문제 버전 컴퓨터에서 시작 / 실행 메뉴에서 명령 창을 열고 명령 프롬프트에 'exit'을 입력하면 창이 닫힙니다.
이 문제에 대한 제안 / 정보에 대해 미리 감사드립니다.
존 알
@echo off
setlocal
set mm=%Date:~0,2%
set dd=%Date:~3,2%
set yy=%Date:~6,2%
set hh=%time:~0,2%
set mn=%time:~3,2%
REM ROUTINE UPDATED 06-06-17 ADDED INDIVIDUAL FOLDER TRANSFERS AND 1970 FILES MOVED SEPERATELY
TITLE WS01 BC TO CCSO04 120D %yy%%mm%%dd% %hh%%mn%
COLOR CE
MD "C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%"
Robocopy "\\WS01\BCTEMP\506" "\\ccso04\CAM_120\506" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /XF "*1970*" /XD "*1970*" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 506 TO 120D.TXT"
MD "\\WS01\BCTEMP\506"
Robocopy "\\WS01\BCTEMP\513" "\\ccso04\CAM_120\513" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /XF "*1970*" /XD "*1970*" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 513 TO 120D.TXT"
MD "\\WS01\BCTEMP\513"
Robocopy "\\WS01\BCTEMP\514" "\\ccso04\CAM_120\514" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /XF "*1970*" /XD "*1970*" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 514 TO 120D.TXT"
MD "\\WS01\BCTEMP\514"
Robocopy "\\WS01\BCTEMP\515" "\\ccso04\CAM_120\515" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /XF "*1970*" /XD "*1970*" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 515 TO 120D.TXT"
MD "\\WS01\BCTEMP\515"
Robocopy "\\WS01\BCTEMP\516" "\\ccso04\CAM_120\516" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /XF "*1970*" /XD "*1970*" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 516 TO 120D.TXT"
MD "\\WS01\BCTEMP\516"
REM -- LAST LINE TO COPY 1970 FILES AND FOLDERS
MD "\\CCSO04\CAM_120\%yy%%mm%%dd% %hh%%mn% TRANSFERS"
Robocopy "\\WS01\WS01_bctemp" "\\ccso04\CAM_120\%yy%%mm%%dd% %hh%%mn% TRANSFERS" /E /S /V /TEE /NP /XN /XO /XC /MOVE /FFT /R:2 /W:1 /XF *.BAT /XF *.LNK /XD "#recycle" /XD "~TRANSFER_LOGS" /ETA /A-:SHR /LOG:"C:\DATA FILES\WS01 PHOTOS\Archive Backup\Logs\DAILY WS01 FILES\%yy%%mm%%dd%\%yy%%mm%%dd% %hh%%mn% WS01 CAM 1970 FILES TO 120D.TXT"
RD "\\CCSO04\CAM_120\%yy%%mm%%dd% %hh%%mn% TRANSFERS"
MD "\\WS01\BCTEMP\506"
MD "\\WS01\BCTEMP\513"
MD "\\WS01\BCTEMP\514"
MD "\\WS01\BCTEMP\515"
MD "\\WS01\BCTEMP\516"
CALL "C:\Data Files\WS01 Photos\Archive Backup\TREE - WS01.BAT"
CHOICE /D Y /M "TRANSFER COMPLETE - READY TO CONTINUE" /T 30
EXIT