반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- SetKeyDelay
- Menu
- Var:=식
- SetEnv
- DetectHiddenWindows
- MouseClick
- IfWinExist
- SetTitleMatchMode
- StringGetPos
- if(식)
- IF (식)
- 식
- SetControlDelay
- 배열
- EnvSet
- 식의 설명
- EnvSub
- IfInString
- EnvDiv
- ControlSend
- autohotkey
- Threads
- Blocks
- EnvAdd
- if
- EnvMult
- API
- 함수
- SetMouseDelay
- ControlGetText
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Run / RunWait 외부 프로그램을 실행한다. 본문
반응형
Run / RunWait
외부 프로그램을 기동한다.
RunWait그럼, 기동한 프로그램의 종료를 기다려,ErrorLevel에 종료 코드를 격납한다.
Run, Target [, WorkingDir, Max|Min|Hide/UseErrorLevel, OutputVarPID] Run, Target [, WorkingDir, Max|Min|Hide]
Parameters
인수명 | 설명 |
---|---|
Target | 파일명이나 커멘드 라인 문자열. 파일명의 전에 「open」 등과 쉘의 동작을 지정할 수 있다.자세한 것은Remarks참조. 패스가 생략 되었을 경우는, 최초로 %A_WorkingDir%의 디렉토리가 검색되어서 발견되지 않으면 패스가 다닌 디렉토리가 검색된다. 「,」(을)를 포함할 때는, 「`,」(와)과 같이 이스케이프 할 필요가 있으므로 주의. |
WorkingDir | 기동하는 프로그램의 작업 디렉토리를 지정.생략시는 %A_WorkingDir% |
Max|Min|Hide/UseErrorLevel | Max|Min|Hide(은)는 윈도우 상태. 생략시는, 통상의 윈도우. 대응하고 있지 않는 어플리케이션도 있다.
|
OutputVarPID | 기동한 프로그램의 프로세스ID(을)를 격납하는 변수명. 이ID(을)를 사용하고, Process커멘드로, 프로세스를 종료하거나 종료하고 있을지를 확인하거나 할 수 있다. 취득에 실패했을 때는 비운다. Target에 실행 파일명 이외의 것을 지정했을 경우는 취득에 실패한다. |
Remarks
지정한 파일이 발견되지 않고 기동에 실패하면, 에러 다이얼로그가 표시되어 현재의 스렛드를 종료한다.
RunWait그리고 종료를 기다리고 있는 동안은, 다른 스렛드하지만 끼어드는 것이 가능.
EnvSet커멘드로 환경 변수에 대입하고 있으면, 기동된 프로그램내에서 그 환경 변수가 유효하게 된다.
파일명의 전으로 지정하는 동작으로서는, 이하의 것이 사용 가능.
동작을 지정하지 않고, 파일명만을 지정했을 경우, 디폴트의 동작이 된다.
properties | 파일의 프롭퍼티를 표시. |
find | 폴더의 검색 윈도우를 표시 |
explore | 익스플로러로 열린다 |
edit | 편집한다 |
open | 연다 |
인쇄한다 |
Related
Example(s)
Run, Notepad.exe, C:\My Documents, max RunWait, %comspec% /c dir c:\ >>c:\DirTest.txt, , min Run, c:\DirTest.txt Run, properties c:\DirTest.txt Run, www.autohotkey.com ; i.e. any URL can be launched. Run, mailto:support@autohotkey.com
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
Send/SendRaw/SendEvent/SendInput/SendPlay 키스트로크(keystroke)를 발생시킨다 (0) | 2007.11.05 |
---|---|
RunAs Run(이)나RunWait때, 다른 유저의 권한으로 기동하는 것을 가능하게 한다.(2000/XP전용) (0) | 2007.11.05 |
Round() 주어진 수치를 사사오입 하는 함수 (0) | 2007.11.05 |
Return Gosub(이)나Hotkey의 써브루틴 처리로부터 돌아온다 (0) | 2007.11.05 |
Reload 현재 실행중의 스크립트를 새로 읽음 (0) | 2007.11.05 |
Comments