запуск файлов bat

Тема в разделе "WASM.BEGINNERS", создана пользователем shmigelsky, 18 авг 2006.

  1. shmigelsky

    shmigelsky New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2006
    Сообщения:
    5
    У меня есть несколько программ, для запуска которіх необходим bat-файл, в котором 9 рядков информации.В 98 я просто скидаю информацию в autoexeс, но в ХР так не работает. Подкажите как мне сделать чтобы все эти команды запускались с ХР, что и куда прописать.Спасибо
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Добавить эти батники в меню start.
     
  3. SWR

    SWR New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    226
    Адрес:
    Russia
    В автозагрузку как обычные проги (реестр или папка автозапуска в меню старт).
     
  4. shmigelsky

    shmigelsky New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2006
    Сообщения:
    5
    так проблемка в том, что в этом ват файле прописано несколько команд, а насколько я знаю ХР не может исполнить бат файлы в которых есть несколько команд. Мне сказали что можно попробовать разбить этот файл на несколько бат файлов и запускать каждый по очередности, но мне надо чтоб при загрузке ХР они автоматически уже были загружены. В папку автозагрузка вероятнее всего нельзя, потому что програмы с этой папки уже запускаются после входа в виндовс
     
  5. SWR

    SWR New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    226
    Адрес:
    Russia
    Переделай в ехе
    Есть конверторы
     
  6. Consto

    Consto New Member

    Публикаций:
    0
    Регистрация:
    20 апр 2006
    Сообщения:
    79
    shmigelsky
    это почему?

    я точно не знаю, но кажись это службы: набери sc в командной строке
     
  7. shmigelsky

    shmigelsky New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2006
    Сообщения:
    5
    Пробовал, конвертор не помогает. Вот содержание этого файла
    SET CLASSPATH=C:\WINDOWS\JAVA\PACKAGES\vbjorb.jar
    PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\SYSTEM;C:\TASK;C:\TASK\SYSTEM;
    SET TEMP=C:\TEMP
    SET CLIPPER=F:105
    SET CONFIG=C:\TASK\SYSTEM\config.ora
    mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
    mode con codepage select=866
    keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
    call C:\TASK\SYSTEM\ukrain.bat

    В 98 я просто заменял этот файл его на autoexec и работало, а в ХР так нельзя, в autoexec.nt нельзя, а мне очень надо
     
  8. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    В control panel -> System -> Advanced options -> Environment нужно загнать эти переменные.

    Остальное будет нормально запускаться через start.
     
  9. shmigelsky

    shmigelsky New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2006
    Сообщения:
    5
    Quantum, может у тебя есть аська, мне так будет проще
     
  10. LOL

    LOL New Member

    Публикаций:
    0
    Регистрация:
    28 апр 2006
    Сообщения:
    175
    Адрес:
    Russia
    У меня выполняло, выполняет и будет выполнять =) Попробуй (типа тест) создать файл "test.bat" со следующим содержанием:
    @echo off
    echo hello1
    echo hello2
    call test2.bat
    и файл test2.bat со строкой:
    @echo hello3
    Затем запусти "test.bat" в FARе или CMD и зацени результат... У меня выводит все 3 строки.

    Все Set'ы и Path (как и сказал Quantum) можно запихать в "Панель управления" - "Система" - "Дополнительно" - "Переменные среды"

    А вот необходимость этих строк в _WinXP_ лично у меня вызывает некоторые... э-э... сомнения =) Имхо, не нужны они там :)
     
  11. shmigelsky

    shmigelsky New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2006
    Сообщения:
    5
    Пробовал подгружать с command, все равно не пашет. И я знаю точно, что без етого файла не запускаются те программы. Может причина быть в том, что ХР у меня стоит на D а 98 на С, а команды прописываются к С, я уже и не знаю
     
  12. Asis

    Asis New Member

    Публикаций:
    0
    Регистрация:
    19 авг 2006
    Сообщения:
    6
    У-уу :) Вы еще клиппер пользуете. Как однако все запущено :)
    Предлагаю сделать следующее:
    1) скопировать этот autoexec.bat, в напр autoexec.cli
    2) Убрать оттуда строки:
    mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
    mode con codepage select=866
    keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
    call C:\TASK\SYSTEM\ukrain.bat
    3) Добавить туда пару строчек из autoexec.nt если нужно (поддержка СиДи, бластера, сети т.п.)
    4) Создать ярлыки для запуска клипперских прог и в "Свойства"->"Программа"->"Дополнительно"->"Имя файла Autoexec" прописать autoexec.cli включая путь к нему.

    ЗЫ Для call C:\TASK\SYSTEM\ukrain.bat юзай keyrus. Его можно настроить на любою нужную кодировку если имеются шрифты. У меня есть кейрус с украинской т.н. "министерской" кодировкой напр. В 866 есть все украинские символы кроме звонкого "Г". В 1251 Звонкое "Г" есть.
     
  13. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    если ничего не получится - попробуй DosBox
    http://dosbox.sourceforge.net/
     
  14. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Вообще-то, это для Oracle-9.

    Asis
    Лучше все-таки добавить к батнику запуск той самой проги и сделать ярлык.
    Правда mode c ключом prepare в NT нет , и keyb тоже отсутствует.