Резултати от 1 до 13 от общо 13

Питане за = BAT = файл

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #1

    Питане за = BAT = файл

    Може ли и как да направя БАТ файл със следния сценарий.



    1.. Стартира рег файл с име ... = Prog.reg = намира се в .... Papka\Papka1\Prog.reg
    2. След това веднага стартира програмата с файла Старт. Файла старт се намира на следния път... Papka\Papka1\Старт.exe

    Благодаря на отзовалите се.

  2.  
     
  3. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #2

    Re: Питане за = BAT = файл

    Че какъв е проблема?

    Код:
    @Echo Off
    c:\papka\papka1\prog.reg
    c:\papka\papka1\start.exe
    Единственият недостатък е, че ще ти мърмори, дето е импортнал Рег. файла

  4. Member
    Тук е от
    Oct 2005
    Мнения
    223
    #3

    Re: Питане за = BAT = файл

    Има лек и за reg файла:
    Код:
    regedit /s prog.reg

  5. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #4

    Re: Питане за = BAT = файл

    Цитат Първоначално публикувано от Black Adder
    Че какъв е проблема?

    Код:
    @Echo Off
    c:\papka\papka1\prog.reg
    c:\papka\papka1\start.exe
    Единственият недостатък е, че ще ти мърмори, дето е импортнал Рег. файла
    Да... Работи... Единствения проблем е , че прозореца на CMD ( досовския) стои отворен и се затваря едва след като се затвори и програмата... А аз искам да изчезне веднага като изпълни двете задачи.
    Същото се получава и по метода на = NASKOP =

  6. Senior Member
    Тук е от
    May 2001
    Мнения
    1,765
    #5

    Re: Питане за = BAT = файл

    Пробвай с едно exit в bat-файла


    @Echo Off
    regedit /s prog.reg
    c:\papka\papka1\start.exe
    exit

  7. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #6

    Re: Питане за = BAT = файл

    И с EXIT пробвах пак не се получава седи си отворен до затварянето на програмата...

  8.  
     
  9. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #7

    Re: Питане за = BAT = файл

    Защото изобщо не стига до реда с exit.
    Той ще се изпълни чак когато предния ред приключи.

    А тая програма с какво се затваря?

  10. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #8

    Re: Питане за = BAT = файл

    Радвам се да те видя .... Затваря се както всяка друга програма с EXIT или с горе в дясно с X.
    Незнам няма ли някаква команда да се скрива па нека си седи отворен... Важното е да не го виждам

  11. Member
    Тук е от
    Dec 2004
    Мнения
    741
    #9

    Re: Питане за = BAT = файл

    Стартирай програмата с команда start. Ще стане (по Black Adder):

    Код:
    @Echo Off
    c:\papka\papka1\prog.reg
    start c:\papka\papka1\start.exe

  12. Member Аватара на XIIID
    Тук е от
    Dec 2002
    Живее в
    Burgas, Bulgaria
    Мнения
    829
    #10

    Re: Питане за = BAT = файл

    В уинДОСите 95/98/Мее-е-е можеше да се прави shortcut на .bat файла, в чиито свойства имаше отметка да се затвори командния прозорец като си свърши работата. В NT-тата обаче няма. Аз ти предлагам да запазиш бат-а за по-груби цели (последно генерирах такъв с Excel да преименувам няколко хиляди файла).

    Я по-добре пробвай с BatchRun: http://www.outertech.com/index.php?_...e=product&id=1 . Има си графичен интерфейс и ще ти свърши добра работа.

  13. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #11

    Re: Питане за = BAT = файл

    Цитат Първоначално публикувано от pimpirlit
    Стартирай програмата с команда start. Ще стане (по Black Adder):

    Код:
    @Echo Off
    c:\papka\papka1\prog.reg
    start c:\papka\papka1\start.exe
    Благодаря... Получи се това което исках.... Всичко става много бързо и сега ме притеснява трябва ли някакво време за да се запишат промените в регистрите или това става мигновенно.

    Ще погледна и предложеното от = XIIID =

  14.  
     
  15. Member
    Тук е от
    Dec 2004
    Мнения
    741
    #12

    Re: Питане за = BAT = файл

    Не се притеснявай. Командите в .bat файла се изпълняват последователно, т.е. програмата ти start.exe ще се изпълни чак когато regedit запише всичко от prog.reg в регистъра и върне управлението на командния процесор.
    Освен ако не стартираш програмата с команда start (както в случая) - тогава управлението се връща веднага след стартирането, не се чака самата програма да го върне. Не че няма опция /wait на start командата, но да не задълбаваме в подробности

  16. Member
    Тук е от
    Aug 2005
    Живее в
    Philippines
    Мнения
    328
    #13

    Re: Питане за = BAT = файл

    Благодаря на - pimpirlit - за изчерпателния отговор и на всички останали които ми помогнаха да направя това което исках ...

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 9
    Последно: 30-12-06, 23:30
  2. Файл .dat
    От dmg във форум Общ - софтуер
    Отговори: 3
    Последно: 02-08-06, 15:19
  3. Компилиране на Matlab файл в 'exe' файл
    От zakasyla във форум Програмиране
    Отговори: 4
    Последно: 26-05-06, 10:14
  4. .gba файл
    От Hicko във форум Общ - софтуер
    Отговори: 1
    Последно: 21-03-04, 13:17
  5. Зареждане на SWF файл от друг SWF файл
    От kk във форум Уебдизайн и 3D
    Отговори: 2
    Последно: 03-04-03, 18:02

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе