명령: "DOSKEY" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
명령의 예 "DOSKEY"
그만큼
`DOSKEY`Windows 명령 프롬프트의 명령은 명령줄에 대한 매크로를 정의하고 기록하는 데 사용됩니다. 여기 몇 가지 예가 있어요.
예 1: 매크로 정의:
DOSKEY Macro1=echo 이것은 예입니다-매크로
설명: 명령을 내리는
"Macro1"이라는 매크로를 정의합니다.
`echo 이것은 예입니다-매크로`실행합니다.
예 2: 매개변수를 사용하여 매크로 정의:
DOSKEY Greet=echo 안녕하세요 $*
설명: 명령을 실행하는
"Greet"라는 매크로를 정의합니다.
`echo 안녕하세요`입력된 매개변수가 뒤따릅니다.
예 3: 목록 매크로:
DOSKEY /MACROS
설명: 정의된 모든 매크로 목록을 표시합니다.
예 4: 매크로 기록 시작:
DOSKEY /RECORD
설명: 매크로를 생성하기 위한 명령 기록을 시작합니다. 평소대로 명령을 입력하면 DOSKEY가 이를 기록합니다.
예 5: 매크로 기록 중지:
DOSKEY /RECORD=Macro2
설명: 기록을 중지하고 기록된 명령을
"Macro2"라는 매크로로 저장합니다.
예 6: 도움말 표시:
DOSKEY /?
설명: 사용 가능한 옵션에 대한 도움말과 정보를 표시합니다.
`DOSKEY`-명령.
예 7: 매크로를 사용하여 명령 실행:
Macro1
설명: "This is an example Macro"라는 텍스트를 인쇄하는 이전에 정의된 매크로
"Macro1"을 실행합니다.
예 8: 매개변수를 사용하여 매크로 실행:
Greet 세계!
설명: "Greet" 매크로를 실행하고
"Hello World!"를 반환합니다. 밖으로.
참고:
-
$: 매크로에서는 다음과 같이 말합니다.`$`매크로 실행 시 전달된 모든 매개변수에 대해.
-
$1, $2, ...: 당신도 할 수 있습니다
`$1`,
`$2`등을 사용하여 특정 매개변수에 액세스합니다.
-
$/L: 매크로에 새 줄을 추가합니다.
DOSKEY 매크로는 현재 명령 프롬프트 세션 내에서만 활성화되며 명령 프롬프트가 닫힌 후에는 손실된다는 점에 유의하는 것이 중요합니다. 영구적으로 저장하려면 명령 프롬프트가 시작될 때 실행되는 배치 파일에 저장할 수 있습니다.
"DOSKEY" Microsoft Windows 도움말에서 발췌
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
명령줄을 편집하고, Windows XP 명령을 다시 호출하고, 매크로를 만듭니다.
DOSKEY [/REINSTALL] [/LISTSIZE=크기] [/MACROS[:ALL | :exe-이름]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exe-이름]
[/MACROFILE=파일이름]
[매크로이름=[텍스트]]
/REINSTALL Doskey의 새 사본을 설치합니다.
/LISTSIZE=크기 사용 내용 버퍼의 크기를 설정합니다.
/MACROS 모든 DOSKEY 매크로 목록을 표시합니다.
/MACROS:ALL Doskey 매크로가 있는 모든 실행 파일의 모든 Doskey
매크로를 표시합니다.
/MACROS:exe-이름 지정된 실행 파일에 대한 Doskey 매크로를 표시합니다.
/HISTORY 메모리에 저장된 모든 명령을 표시합니다.
/INSERT 새로 입력된 문자가 기존의 텍스트에 삽입됩니다.
/OVERSTRIKE 새로 입력된 문자로 기존의 텍스트를 바꿉니다.
/EXENAME=exe-이름 Doskey를 실행할 수 있는 파일을 지정합니다.
/MACROFILE=파일이름 설치할 매크로의 파일을 지정합니다.
매크로이름 만들 매크로에 대한 이름을 지정합니다.
텍스트 기逑狗졍?명령을 지정합니다.
위 아래 화살표 키는 명령어를 다시 호출합니다.
<Esc> 키는 명령줄을 지웁니다.
<F7> 키는 명령 사용 내용을 표시합니다.
<Alt+F7> 키는 명령 사용 내용을 모두 지웁니다.
<F8> 키는 명령 사용 내용을 검색합니다.
<F9> 키는 숫자로 명령을 선택하게 합니다.
<Alt+F10> 키는 매크로 정의를 지웁니다.
매크로를 정의할 때 다음 특수 코드를 사용하여 명령어 실행을 제어할 수 있습니다.
$T 명령 분리 기호. 여러 개의 명령을 한 매크로로 만들 수 있습니다.
$1-$9 일괄 처리 매개 변수. 일괄 처리 프慣瀏?【??%1-%9와 같습니다.
$* 명령줄에서 매크로 이름 다음에 오는 모든 것으로 대체됩니다.
중요 정보, "DOSKEY" 명령에 대한 팁
사용할 때`DOSKEY`Windows 명령 프롬프트에서 명령을 실행할 때 주의해야 할 몇 가지 중요한 사항이 있습니다.
1. DOSKEY는 기본적으로 비활성화되어 있습니다. 최신 Windows 시스템의 경우`DOSKEY`기본적으로 비활성화되어 있습니다. 그러나 다음을 통해 활성화할 수 있습니다.`DOSKEY`명령 프롬프트에서 사용하거나 배치 스크립트에서 사용하세요.
2. 각 세션에 대한 활성화: `DOSKEY`명령 프롬프트에서 활성화하면 해당 세션에만 적용됩니다. 명령 프롬프트를 닫았다가 다시 열면 다음을 수행해야 합니다.`DOSKEY`다시 활성화하세요.
3. DOSKEY 매크로 저장: DOSKEY 매크로를 영구적으로 저장하려면 명령 프롬프트를 시작할 때마다 자동으로 실행되는 배치 파일에 매크로를 저장할 수 있습니다. 이 작업은 DOSKEY 명령을 추가하여 수행할 수 있습니다.`Autoexec.nt`파일 또는 자신의 배치 파일.
4. 스크립트에서 DOSKEY 사용 :`DOSKEY`배치 파일이나 스크립트에서 사용하려면 매크로를 정의하기 전에 활성화하면 됩니다. 매크로는 현재 세션에만 적용되며 명령 프롬프트를 닫으면 손실됩니다.
5. 매크로의 매개변수: DOSKEY 매크로에서 매개변수를 사용할 수 있습니다.`$*`모든 매개변수를 나타냅니다.`$1`,`$2`등은 특정 매개변수를 나타냅니다.
6. 녹음 명령: 사용`DOSKEY /RECORD`명령을 기록한 다음 매크로로 저장할 수 있습니다. 이는 복잡한 명령 시퀀스를 반복하는 데 유용할 수 있습니다.
7. DOSKEY 재정의: 특정 DOSKEY 매크로가 원하는 동작을 나타내지 않는 경우 동일한 이름으로 동일한 매크로를 다시 정의하여 이를 재정의할 수 있습니다.
8. DOSKEY 도움말: 다음을 수행할 수 있습니다.`DOSKEY /?`사용 가능한 옵션에 대한 도움말 및 정보를 얻는 데 사용됩니다.`DOSKEY`표시하라는 명령입니다.
9. PowerShell에서 사용: 참고`DOSKEY`일반적으로 Windows PowerShell에서는 사용할 수 없습니다. PowerShell은 명령 및 스크립트 작업을 위한 자체 메커니즘을 제공합니다.
다음 사항에 유의하는 것이 중요합니다.`DOSKEY`이는 원본 및 응용 프로그램 영역으로 인해 Windows 명령 프롬프트에만 해당되며 모든 최신 응용 프로그램 시나리오에서는 필요하지 않거나 관련이 없을 수도 있습니다. 많은 경우, 특히 PowerShell 환경에서는 더욱 발전된 접근 방식과 스크립팅 언어가 선호될 수 있습니다.