skrypt bat

antbil007

Bardzo aktywny
Fąfel
Dołączył
11 Czerwiec 2010
Posty
5477
Reakcje/Polubienia
3995
Miasto
Polska
czy ktoś może pomóc w napisaniu skryptu bat?
mam go prawie gotowy (uruchamia aplikację), ale np. nie zamyka wiersza poleceń aż do momentu zamknięcia aplikacji.
nie jestem informatykiem, gwoli wyjaśnienia.
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19140
Reakcje/Polubienia
55665
czy ktoś może pomóc w napisaniu skryptu bat?
mam go prawie gotowy (uruchamia aplikację), ale np. nie zamyka wiersza poleceń aż do momentu zamknięcia aplikacji.
Dodałeś echo off?
Przykładowy skrypt może być np. taki:

Zaloguj lub Zarejestruj się aby zobaczyć!
Komenda cd /d ma być dodana, jeśli plik .bat jest w innej lokalizacji niż plik .exe aplikacji.
 

antbil007

Bardzo aktywny
Fąfel
Dołączył
11 Czerwiec 2010
Posty
5477
Reakcje/Polubienia
3995
Miasto
Polska
fajnie, że się odezwałeś.

Zaloguj lub Zarejestruj się aby zobaczyć!
jak widać, zamierzam zrobić uproszczony launcher do paf portable. wszystko działa, tylko występuje ten mankament, o którym napisałem.
oczywiście bat zostaje przerobiony na exe.
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19140
Reakcje/Polubienia
55665
fajnie, że się odezwałeś.

Zaloguj lub Zarejestruj się aby zobaczyć!
jak widać, zamierzam zrobić uproszczony launcher do paf portable. wszystko działa, tylko występuje ten mankament, o którym napisałem.
oczywiście bat zostaje przerobiony na exe.
Spróbuj zamienić:

call "App/App/App.exe"
na
start cmd /c ścieżka do pliku .exe

Może ta strona ci pomoże:
Zaloguj lub Zarejestruj się aby zobaczyć!


Sprawdź jeszcze rejestr: HKEY_CLASSES_ROOT\batfile\shell\runas\command Jeśli we wpisie %SystemRoot%\System32\cmd.exe /C "%1" %* masz przypadkiem wpisane K, to zmień na C.
 
Ostatnia edycja:

antbil007

Bardzo aktywny
Fąfel
Dołączył
11 Czerwiec 2010
Posty
5477
Reakcje/Polubienia
3995
Miasto
Polska
Spróbuj zamienić:

call "App/App/App.exe"
na
start cmd /c ścieżka do pliku .exe

Może ta strona ci pomoże:
Zaloguj lub Zarejestruj się aby zobaczyć!


Sprawdź jeszcze rejestr: HKEY_CLASSES_ROOT\batfile\shell\runas\command Jeśli we wpisie %SystemRoot%\System32\cmd.exe /C "%1" %* masz przypadkiem wpisane K, to zmień na C.

dzięki. oczywiście, że spróbuję.
dzięki link do strony, ale jest jeden szkopuł: nie znam się na programowaniu i w ogóle nie wiem, czy uda mi się przegryźć temat.
chciałbym z pomocą kogoś zrobić porządny launcher (uniwersalny - samograj) i tutaj, nie ukrywam, liczę na znajomość programistyczną tego kogoś.
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19140
Reakcje/Polubienia
55665

antbil007

Bardzo aktywny
Fąfel
Dołączył
11 Czerwiec 2010
Posty
5477
Reakcje/Polubienia
3995
Miasto
Polska
znam, zrobiłem jeden launcher.
przygotowanie ikon (ekstrakcja) tudzież wpisywania bez liku i do AppInfo.ini i do AppNamePortable.ini, oczywiście mechaniczne (insertowo = intuicyjnie), bo co ja tam z tego mogę zrozumieć?
wypełniłem i udało się.
tylko, że jest to bezmózgowie no i wstyd, bo pełno wewnątrz różnych informacji, no i utworzone zostają dodatkowe foldery 'data' oraz 'other', zupełnie w tym przypadku niepotrzebne, bo programik prościutki.
najmniejsza pomyłka we wpisywaniu spowoduje, że program do budowy launcherów nie stworzy właściwego AppNamePortable.exe.
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19140
Reakcje/Polubienia
55665
Przeoczylem Twoj problem. To normalne. Dodaj START """do kazdego wywolania a bedzie zamykac. Natomiast sprawdz czy Ci zareaguje prawidlowo ukryje foobara.

@Grandalf, @antbil007 : tak w ogole to nie wiem czym i czy w ogole, ale najznosniejsze do domowego uzytku zeby zrobic exe z bat lub cmd wydaje mi sie Dr.Batcher, ktorego strona... nie dziala.
Piszesz do mnie, ale ja niczego nie szukam. Jednak jeśli już mnie zahaczyłeś, to dodam, że jest jeszcze inny, darmowy program :
Zaloguj lub Zarejestruj się aby zobaczyć!
:)
 

helium

Bardzo aktywny
Ekspert
Dołączył
16 Czerwiec 2010
Posty
2178
Reakcje/Polubienia
2537
Miasto
Kraków
Przeoczylem Twoj problem. To normalne. Dodaj START """do kazdego wywolania a bedzie zamykac. Natomiast sprawdz czy Ci zareaguje prawidlowo ukryje foobara.
W pośpiechu zapomniałem dopisać START do ostatniej komendy uruchamiającej cFosSpeed :zawsty. Co do foobara, to tam nie musi być START bo to tylko switch zamykający już uruchomiony program (otwarte okno). Teraz skrypt zamyka się po wykonaniu ostatnie go zadania :ok

Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry