romby
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору compile.cmd параметр командной строки %1 – это имя klc-файла БЕЗ расширения. Переменная %kbdutool% должна указывать на файл kbdutool.exe Код: @echo off if %1=="" goto EOF if not exist %1.KLC goto EOF if not exist %1.C goto EOF if not exist %1.H goto EOF if not exist %1.DEF goto EOF if not exist %1.RC goto EOF set MSKLC=%ProgramFiles(x86)%\Microsoft Keyboard Layout Creator 1.4 set kbdutool=%MSKLC%\bin\i386\kbdutool.exe attrib +R %1.C attrib +R %1.H attrib +R %1.DEF attrib +R %1.RC "%kbdutool%" -u -v -w -x %1.klc if not exist i386 mkdir i386 move /y %1.dll i386\ "%kbdutool%" -u -v -w -m %1.klc if not exist amd64 mkdir amd64 move /y %1.dll amd64\ "%kbdutool%" -u -v -w -o %1.klc if not exist wow64 mkdir wow64 move /y %1.dll wow64\ "%kbdutool%" -u -v -w -i %1.klc if not exist ia64 mkdir ia64 move /y %1.dll ia64\ attrib -R %1.C attrib -R %1.H attrib -R %1.DEF attrib -R %1.RC :EOF @pause |
| Всего записей: 1785 | Зарегистр. 09-02-2006 | Отправлено: 00:49 28-01-2020 | Исправлено: romby, 15:14 30-01-2020 |
|