Не найдено ни одного документа, соответствующего запросу GetCL consul Не найдено ни одного документа, соответствующего запросу GetCL консул gool Твой ход, играем дальше в дурака
.386 .model flat, stdcall ; 32 bit memory model option casemap :none ; case sensitive include c:\MASM32\INCLUDE\windows.inc include c:\MASM32\INCLUDE\kernel32.inc include c:\MASM32\INCLUDE\shell32.inc include c:\MASM32\INCLUDE\masm32.inc includelib c:\MASM32\LIB\kernel32.lib includelib c:\MASM32\LIB\shell32.lib includelib c:\MASM32\LIB\masm32.lib ; ###################################################################### ### .data dir db 128 dup (0) ; buffer for command line .code start: invoke GetCL,1,ADDR dir invoke ShellExecute,0,0,ADDR dir,NULL,NULL,SW_SHOW invoke ExitProcess,eax end start sdelai v masm i pasmotrish chto takoi GetCL
Пробуй такое: Код (Text): stdcall [GetCommandLine] @@: inc eax cmp byte[eax],'"' jnz @b @@: inc eax cmp byte[eax],0 jz exit cmp byte[eax],' ' jbe @b mov ecx,eax @@: inc ecx cmp byte[ecx],' ' ja @b mov byte[ecx],0 stdcall [ShellExecute],0,0,eax,0,0,SW_SHOW exit: stdcall [ExitProcess],eax