
배치파일로 바로가기를 만드는 방법을 알아보겠습니다. 이때 pwoershell을 이용하거나 vbs파일을 이용해서 바로가기를 만들 수 있는데, 이번 글에서는 powersehll로 만드는 방법을 알려드리겠습니다. 구현 바탕화면에 cmd바로가기를 생성하도록 작성 했습니다. 각 변수값을 바꿔서 사용하시면 됩니다 :) @echo off ::바로가기가 만들어질 경로와 이름, 확장자 lnk를 합쳐서 변수로 저장 set lnk=%userprofile%\desktop\cmd.lnk ::바로가기를 만들 대상 set tgpath=%systemroot%\system32\cmd.exe ::arguments (필요하지 않으면 사용하지 않습니다.) set "arg=/c start explorer.exe" ::바로가기 아이콘(기본 아..

방법 다음 코드를 cmd에 입력 하시면 자신의 PID번호가 출력 됩니다. powershell (Get-WmiObject Win32_Process -Filter ProcessId=$PID).ParentProcessId PID값을 변수에 저장하기 만약 위 결과로 얻은 PID값을 변수에 저장 하려면 다음 코드를 입력 하시면 됩니다. 저장되는 변수 이름은 pid입니다. powershell (Get-WmiObject Win32_Process -Filter ProcessId=$PID).ParentProcessId > %temp%\pid set /p pid=

배치파일로 키보드 입력값을 보내는 방법을 알아보겠습니다. 일단 cmd명령어로 키보드 입력값을 보내는 방법은 없습니다. 하지만 여러 가지 방법으로 키보드 입력을 보낼 수 있습니다. ※ 사용할 수 있는 특수 키는 아래의 표에서 확인할 수 있습니다. ※ 그리고 ::로 시작하는 줄은 주석이라서 없애고 사용하셔도 됩니다. Powershell 이용하기 파워쉘을 이용하는 방법은 코드가 짧습니다. ::여기 안을 바꿔 주시면 됩니다. powershell "$wshell = New-Object -ComObject wscript.shell; $wshell.SendKeys('hello world')" VBS이용하기 @echo off ::파일이 저장될 위치와 이름을 변수로 저장했습니다 ::파일 이름은 snedkey.vbs입니다..

cmd/배치파일 에서 어떤 응용프로그램을 실행시키고 끝날때 까지 기다리는 방법을 알아보겠습니다. START 이용하기 C:\> start /wait "파일이름.확장자" 첫번째 방법은 start 명령어를 이용하는 방법입니다. start /wait "~.~"의 방법으로 프로그램을 실행시키고 끝날때 까지 기다릴 수 있습니다. MORE 이용하기 C:\> "파일이름.확장자" | more more을 이용할 때 시작하는 프로그램이 cmd에서 시작된다면 제일 앞에 start를 붙여야 합니다. 두번째 방법은 more명령어를 이용하는 방법입니다. 실행할 응용프로그램 뒤에 |(파이프)를 입력하고 more을 써주면 됩니다. 이때 주의할 점은 실행할 프로그램이 응용프로그램이나 .bat/.cmd와 같은 실행할 수 있는 프로그램이여..

cmd에서 choice로 알파벳과 숫자는 입력 받을수 있지만 특수키는 입력 받을 수 없습니다. 그래서 특수키를 비롯한 다른 키들까지 입력 받는 방법에대해 알아보겠습니다. Syntax(문법) powershell "exit($Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown').VirtualKeyCode)" 파워쉘코드로 눌려진 키 값을 errorlevel 로 받는 방식 입니다. 그래서 errorlevel 을 출력 해보면 각 키의 값을 볼 수 있습니다. echo %errorlevel% a는 65를 반환 한다는 것을 알 수 있습니다. 사용 가능한 키 이처럼 인식 가능한 키 들은 다음 표를 참고 해 주세요. (최대한 적는다고 적었는데, 적히지 않은 값들도 있을 수 있습니다!) 문자 ..