Настройка Windows для программирования на ассемблере
🕛 30.10.2006, 15:55
После долгого изучения особенностей программирования на ассемблере для Windows, я пришел к выводу, что все-таки это сложно и неудобно если начинать с нуля. Однако быстро и практично, когда у программиста есть свои заготовки. В этой статье я расскажу о заготовках которые использую сам и которые, на мой взгляд, очень удобны.1. Ассоциация файлов ".ASM" c Notepad.
Вы скажете, что это можно запросто сделать и через Explorer. Я отвечу - да, однако удобнее иметь у себя ".reg" файл, который можно в любой момент запустить и получить эту возможность.
REGEDIT4
[HKEY_CLASSES_ROOT\.asm]
"Content Type"="text/plain"
@="txtfile"
[HKEY_CLASSES_ROOT\.asm\ShellNew]
"NullFile"=""
HKEY_CLASSES_ROOT содержит в себе всю информацию о типах файлов и программах, ассоциированных с ними. А тип "txtfile" ассоциирован с Notepad.exe (посмотрите HKEY_CLASSES_ROOT\txtfile].
2. Создание пункта меню "Новый ASM файл".
На мой взгляд, очень удобно нажать правую кнопку мыши на рабочем столе и выбрать в меню "New..." пункт "Новый ASM файл". К тому же здесь можно настроить шаблон на все создаваемые файлы. Создайте этот .reg файл и попробуйте.
REGEDIT4
[HKEY_CLASSES_ROOT\asmfile]
@="Программа на ассемблере"
[HKEY_CLASSES_ROOT\asmfile\DefaultIcon]
@="C:\\WINDOWS\\SYSTEM\\shell32.dll,-152"
[HKEY_CLASSES_ROOT\asmfile\shell]
[HKEY_CLASSES_ROOT\asmfile\shell\open]
[HKEY_CLASSES_ROOT\asmfile\shell\open\command]
@="C:\\WINDOWS\\NOTEPAD.EXE %1"
[HKEY_CLASSES_ROOT\asmfile\shell\print]
[HKEY_CLASSES_ROOT\asmfile\shell\print\command]
@="C:\\WINDOWS\\NOTEPAD.EXE /p %1"
[HKEY_CLASSES_ROOT\.asm]
"Content Type"="text/plain"
@="asmfile"
[HKEY_CLASSES_ROOT\.asm\ShellNew]
"NullFile"="asm.asm"