bat-файл vs makefile

Тема в разделе "WASM.BEGINNERS", создана пользователем Mikl___, 19 май 2023.

  1. MaKsIm

    MaKsIm Member

    Публикаций:
    0
    Регистрация:
    11 фев 2008
    Сообщения:
    68
    Опечатка:
    for /l %l in (1,1,1) do @for /f "tokens=1,* delims=:" %a in ('findstr /n /r "^" temp.asm ^| findstr /r "^%l:"') do @echo %b
    --- Сообщение объединено, 28 май 2023 ---
    Screenshot_20230528_144246.png
     
    Последнее редактирование: 28 май 2023
    Mikl___ нравится это.
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.746
    mantissa нравится это.
  3. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.345
    Mikl___,
    Вот упертый. Ты как старый дед, которого внучок уговорил перейти с блокнота и командлайна на IDE, а тот в IDE открывает консоль и пишет команды конпеляции вручную :)
     
    mantissa и Mikl___ нравится это.
  4. Marylin

    Marylin Active Member

    Публикаций:
    0
    Регистрация:
    17 фев 2023
    Сообщения:
    143
    Mikl___, есть ещё такой вариант батника..
    В строке(7) указывается любой стартовый номер строки (в данном случае=1).
    Если раскомментировать строки(8.11), можно выводить конкретные строки из файла.
    Например 1:2 покажет первые две строки, 4:8 - четвёртую + восьмую и т.д.

    bat.png
     
    Последнее редактирование: 29 май 2023
    mantissa и Mikl___ нравится это.
  5. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.617
    Адрес:
    Russia
    зачем учить nmake что либо разбирать ???
    у вас же уже есть средства для их парсинга или нет ???
    если нет, то и не заморачиваться, а собирать все это добро в разных ветках makefile
    во вложении мой makefile, расширение txt нужно убрать оно только чтоб форум принял вложение
    там многостадийный процесс сборки библиотек и модулей для моего коммандера :)
    для примера, в каждом случае можно прописать не только другую папку с исходниками как у меня но и поменять флаги сборки у ml и link
    --- Сообщение объединено, 30 май 2023 ---
    makefile отвечает ровно на тот же вопрос, ответ на который вы поместили в каменты ваших исходников - что это, как собирать, что для этого нужно, и где все это брать
     

    Вложения:

    • MAKEFILE.txt
      Размер файла:
      24,4 КБ
      Просмотров:
      108
    Последнее редактирование: 30 май 2023
  6. aa_dav

    aa_dav Active Member

    Публикаций:
    0
    Регистрация:
    24 дек 2008
    Сообщения:
    449
    Можно еще подофигеть и .vbs или .js файлы привлечь - почти полноценные VBA и JScript (MS-реализация JavaScript) встроенные в винду начиная вроде с XP.
    Можно тоже клацать на файл и произойдёт запуск скрипта. Ну а в скрипте можно уже на человеческом языке писать любые алгоритмы:
    Код (Text):
    1.  
    2. Set objFileToRead = CreateObject(“Scripting.FileSystemObject”).OpenTextFile(“C:\file.txt”,1)
    3. strFileText = objFileToRead.ReadAll()
    4. objFileToRead.Close
    5. Set objFileToRead = Nothing
    6.  
     
    Mikl___ нравится это.