↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Три рубля
18 ноября 2015
Aa Aa
#комповое

Пытаюсь перекомпилировать файлы формата .mo в .po при помощи msgunfmt.exe (утилита в пакете с Poedit). Пока получается только при помощи команды "Выполнить: C:\ Program Files\ Poedit\ GettextTools\ bin\ msgunfmt.exe filename.mo -o filename.po". Через командную строку сделать то же самое не получается, пишет: "error while opening "filename.mo" for reading: No such file or directory". Соответственно, написать bat-файл тоже не получается. Объясните мне, где я идиот? )-:

Level 2: а можно сделать так, чтобы батник перерабатывал все .mo-файлы, которые находятся с ним в одной папке, чтобы не выковыривать всякий раз их из \bin, и не прописывать вручную название каждого?
18 ноября 2015
1 комментариев из 18
Три рубля

for %%i in (%~dp0\*.mo) do (
C:\Program Files\Poedit\GettextTools\bin\msgunfmt.exe %%i -o %%~ni.po
del /q %%i
)

%%i - переменная с именем файла (включая полный путь)
%~dp0*.mo - все файлы в текущей папке (%~dp0) с расширением *.mo
%%~ni.po - "%%~ni": имя файла без пути, ".po": новое расширение

И да, я ж не проверял работу %)
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть