Я использую Notepad ++ для написания моей SA: серверной системы MP, но у меня есть проблема с попыткой организовать мои папки: я хочу поместить свои скомпилированные файлы (.amx - like результирующий .exe для не-Pawn devs) в отдельной папке с именем bin
с той же структурой вложенной папки, что и исходная папка (src
).NppExec - Переместить файл в другую папку, относящуюся к структуре подпапки
Для уточнения, желаемая структура папок такова:
Root folder
├── src
│ ├── filterscripts
│ │ ├── file1.pwn
│ │ └── file2.pwn
│ └── gamemodes
│ └── gm_main.pwn
├── bin
│ ├── filterscripts
│ │ ├── file1.amx
│ │ └── file2.amx
│ └── gamemodes
│ └── gm_main.amx
Что я хочу, когда я скомпилировать .pwn файл, полученный .amx должен перейти к эквивалентной исходной вложенной но в bin
.
Мой текущий выполнить сценарий заключается в следующем:
NPP_SAVE
cd $(CURRENT_DIRECTORY)
"C:\Pawn\bin\samp\pawncc.exe" "$(FILE_NAME)" -; -(
ли возможно сделать это только с помощью NppExec?
1. Вы не не нужно кд в '$ (CURRENT_DIRECTORY)'. Вы уже здесь. 2. Что такое CURRENT_DIRECTORY? Это src? Я полагаю, что это src \ filterscripts, и вам нужно как-то извлечь эту часть из CURRENT_DIRECTORY, чтобы вы могли использовать '.. \ .. \ bin \ MAGIC' с' MAGIC beeing, полученный из CURRENT_DIRECTORY. Правильно? –
CURRENT_DIRECTORY Я думаю, что это каталог, в котором находится текущий открытый файл. По умолчанию указанная директория при запуске NppExec - это папка, где находится блокнот ++. Exe is in. – Vico
И о втором вопросе: exacly. Мне просто нужно перевести 'src \ filterscripts' или' src \ gamemodes' в 'bin \ filterscripts' или' bin \ gamemodes'. – Vico