라벨이 Batch & Shell Script인 게시물 표시

BAT 파일 Background 에서 실행하기

cmd에서 실행되는 bat를 background에서 실행하는 방법 Windows의 vbs를 이용하여 shell을 열고  열린 shell에서 명령을 수행하는 방법이다.    start.vbs Set WshShell = CreateObject("WScript.Shell")  WshShell.Run chr(34) &  "배치파일 경로\배치파일.bat"  & Chr(34), 0 Set WshShell = Nothing   좀더 높은 권한이 필요할경우는 아래 스크립트로 사용  Set objShell = CreateObject("Shell.Application") objShell.ShellExecute  "배치파일 경로\배치파일.bat" , "/c lodctr.exe /r" , "", "runas",  0   빨간색 숫자 0이 CMD 창의 visible 옵션. 0이면 visible false 1이면 visible true  라고 보면된다.  원문링크1 :   http://genepart2.tistory.com/19 원문링크2 :  http://blog.naver.com/clever_coder/60190570143

Auto reservation program using from wget and bat

이미지
개요 본 내용은 특정 홈페이지의 자동예약을 위해 사용했던 방법이다. 해당 사이트의 보안이나 법적인 문제가 될 수 있으므로 간접적으로 설명해보려한다. 많은 웹 사이트들은 웹 페이지를 통하여 예매나 예약등을 선착순으로 진행하곤 한다. 그런만큼 많은 매크로프로그램들이 돌아다니는것도 사실이다. 1차원적으로 자동으로 마우스로 클릭->새로고침->클릭->새로고침...->반복의 방법을 사용하였으나 지금시대에 그런 방법은 경쟁력이 떨어진다. 2000년경에는 마우스 자동클릭만으로 여러 예약을 손쉽게 했던 경험이 있다. 하지만 2020년이 코앞인 지금은 사정이 많이 다르다. 예매가 매크로전쟁으로 번진만큼 프로그램의 퍼포먼스에따라 예매가 되고 안되고가 확연히 갈린다. Contents <매크로 전쟁> 본인은 심플하게 wget과 bat파일을 이용하여 로그인 및 예약을 진행하는 매크로를 작성하였고 타겟 사이트에서 잘 동작하는것을 확인하였다. How to active their website 가장 중요한것은 먼저 타겟이 되는 웹 사이트가 어떤식으로 동작하는지 파학하는것이다. 어떤 페이지의 흐름을 타고 인증을 하는지. 어떤 변수들이 사용되었는지. 서버 시간은 어떠한지 등등.. 서버에대한 정보를 얻어야한다. 이러한 정보를 얻는 방법들은 너무나 방대하고 언어를 알고있어야한다... 설명하기가 난해하니 추후 다시 정리할것이다. How to log in and reservation a website using wget 먼저 wget이 대체 뭐하는 프로그램인지 알아야한다. wget프로그램은 GNU프로젝트의 일부로 HTTP, HTTPS, FTP 프로토콜로 통신할 수 있는 프로그램이다. 로그인과 예약의 ...

윈도우10 프로그램 자동 실행

이미지
개요 윈도우10에서 exe나 bat같은 특정 프로그램들을 부팅시 자동으로 실행되도록 하는 방법에대해 알아본다.  방법의 종류는 여러가지가 있다.  1. 스케쥴러를 이용한다.  2. msconfig 명령을 이용한다.  3. shell명령을 이용한다.  이중에 나는 3번  shell명령을 이용한 자동실행을 적고자 한다.  < 윈도우키 + R > 위와같이 두개의 명령을 활용하여 간단히 추가할 수 있다. shell:common startup 명령은 아래의 폴더를 열어준다. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp shell:startup 명령은 아래의 폴더를 열어준다. C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 위의 경로를 explorer에 직접 붙여넣기 하여도 된다. < 윈도우 탐색기로 연결한 화면 > 위의 디렉토리에 실행하고자 하는 프로그램의 바로가기를 넣으면 끝! 참조 내용 : 링크