![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Мне интересно как правильно создать командную строку для FASM.EXE из другой программы или через батник. А может как то по другому, только без использования FASMWorld.
Чуть позже)) Я разобрался!! Ответ нашёл тут Но вот только работает если в файле .asm во всех include поставить полный путь включая диск. Подскажите как в W7 сделать так что бы этого не делать. Что бы FASM знал сам где располагаются его библиотеки. Последний раз редактировалось ined, 31.05.2013 в 02:42. |
|
#2
|
||||
|
||||
|
Рабочую папку указать.
И пишется "правИльно". |
|
#3
|
||||
|
||||
|
Цитата:
Цитата:
![]() |
|
#4
|
||||
|
||||
|
FASMEdit когда запускает, он рабочую папку вроде на inc файлы указывает.
В параметрах ярлыка видел атрибут "рабочая папка"? Когда делаешь ShellExecute, там один из параметров как раз рабочая папка. Точного определения рабочей папке дать не могу, ибо сам толком не знаю. |
|
#5
|
||||
|
||||
|
Мне нужно что бы батник с
Код:
FASM.EXE Main.asm Пробовал добавить PATH для FASM.EXE и даже к папке include в батнике, не помогло. Что не так? Гугл меня уже посылает куда то не туда. Или я не так задаю вопрос в нём)) Почему вот так не работает? Код:
path C:\FASM path C:\FASM\INCLUDE FASM.EXE Main.asm pause Последний раз редактировалось ined, 31.05.2013 в 12:32. |
|
#6
|
||||
|
||||
|
Рабочая папка - папка, которая так сказать прописывается осью в параметрах приложения как текущая.
Например, если сделать так: Код:
E:\0_WORK>c:\Fasm\fasm.exe Так что если в батнике указать полный путь к Fasm, то вызывая этот батник из директории с исходником должно собираться нормально. Проще всего запилить в PATH путь к папке со всеми батниками, и батник кинуть туда. Тогда можно будет его запускать отовсюду без проблем: Код:
E:\FasmProjects>fasm Main.asm |