📄 3.asm
字号:
.386
.model flat,stdcall
Option CaseMap:none
include windows.inc
include kernel32.inc
include user32.inc
include masm32.inc
includelib kernel32.lib
includelib user32.lib
includelib masm32.lib
.data
szCaption db "GetCommandLine",0
Fg db ' ',0 ;空格(分隔符)
Crlf db 13,10,0 ;回车换行
.data?
Temp db 10 dup(?) ;用来临时存放数据
OutString db 600 dup(?) ;存放输出字符串
.code
start:
invoke GetCommandLine ;取命令行参数
mov esi,eax
invoke lstrcat,addr OutString,eax ;合并字符串
invoke lstrcat,addr OutString,addr Crlf
invoke lstrlen,esi ;取字符串长度
mov ecx,eax
cld
invoke MessageBox,NULL,addr OutString,addr szCaption,MB_OK
invoke ExitProcess,NULL
end start
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -