Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak docílit aby se program spustil na pozadí

Dobrý den

Potřeboval bych zjistit způsob (přídavný parametr?) pro spuštění programu tak, aby se spustil na pozadí a nevyskočilo okno. Vím že to jde, jelikož třeba program eac když pomocí lame převádí wav do mp3, tak je zde možnost aby se nezobrazilo okno externího programu a celý proces se děje na pozadí. To samé bych potřeboval pro svůj *.bat soubor, jen nemohu najít postup.
Za případné odpovědi předem děkuji.

Předmět Autor Datum
Pro bat soubor vytvoříš zástupce, kde nastavíš spouštět minimalizovaně. V bat souboru na první řádek…
host 09.02.2011 22:24
host
Děkuji moc za odpověď, nedalo by se to ještě upravit tak, aby se to okno nezobrazilo ani dole na liš…
Salat 11.02.2011 00:57
Salat
úplně ho nezkoušej schovat*, ať je vidět co se děje. ale můžeš to záhlaví na liště aspoň nazvat "syn…
lední brtník 11.02.2011 01:14
lední brtník
parametr /h je na W7 a uvede počítač do hybernace
Mamut 11.02.2011 06:54
Mamut
Ok vyzkouším tu variantu s odkazem a dám vědět jak to dopadlo. /h je hybernace a nedá se kombinovat…
Salat 11.02.2011 14:45
Salat
synchro pc před vypnutím i podle jiných parametrů - program mx-3 b-cup xp - mne to funguje i na win7
ode mne 11.02.2011 15:08
ode mne
Ten program jsem zkoušel, bohužel neumí hodně věcí které potřebuji...
Salat 11.02.2011 15:15
Salat
Ale mňa by skutočne zaujímalo či je možné vo Windowsoch skryť výkonanie dávkového súboru. Napríklad…
misan2 25.08.2011 14:01
misan2
myslím že když ho spustíš jako jiný uživatel (třeba backup) pomocí plánovače úloh. musíš tam zadat h…
lední brtník 25.08.2011 14:09
lední brtník
Ano.
Flash_Gordon 25.08.2011 14:44
Flash_Gordon
Dobrý den, je to již poněkud starý dotaz a původnímu tazateli tak již asi nepomůžu. Sám jsem ale dl… poslední
2k 04.03.2013 11:37
2k

Děkuji moc za odpověď, nedalo by se to ještě upravit tak, aby se to okno nezobrazilo ani dole na liště, Aby ten proces proběhl kompletně skrytě?

Nejedná se o žádný "vtip" pro kamaráda, snažím se co nejlépe vyladit synchronizaci dvou počítačů přes domácí nas server. Ten *.bat je vlastně moje tlačítko "vypnout". Je to dávkový soubor, který slouží k provedení synchronizace dat těsně před vypnutím počítače, jelikož jsem nepřišel na žádný způsob jako donutit windows provést proces synchronizace spojený s vypnutím počítače.

Jde mi o to aby když někdo pomocí toho tlačítka vypne počítač a začne probíhat proces synchronizace, aby ho to nemátlo že se něco spustilo místo toho aby se počítač začal vypínat. Pokud máčknu tlačítko "vypnout" a jako výsledek na liště vyskočí okno (i když minimalizované), může to uživatele pomýlit a rád bych aby to bylo kompletně blbuvzdorné.

Za případnou odpověď předem děkuji.

PS: Pokud by šlo o další úpravu .bat souboru, tak pro upřesnění momentálně obsahuje tyto tři řádky:

@echo off
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Program Files\Synchronizace\Pravidla\Texty.ffs_batch"
shutdown /h

úplně ho nezkoušej schovat*, ať je vidět co se děje. ale můžeš to záhlaví na liště aspoň nazvat "synchronizuju a vypínám":

@echo off
title Synchronizuju a vypinam
"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Program Files\Synchronizace\Pravidla\Texty.ffs_batch"
shutdown -h -t 0

parametr -h neznám, asi nebude z win xp.

1. schování by možná šlo řešit spuštěním dávky pod jiným uživatelem přes runas. ale bývají tam potíže s pamatováním povinného hesla.

2. nemám odzkoušené, možná by šlo místo batky použít zástupce, kde se celý příkaz nacpe na jeden řádek s oddělovačem "&&":

"C:\Program Files\FreeFileSync\FreeFileSync.exe" "C:\Program Files\Synchronizace\Pravidla\Texty.ffs_batch" && shutdown -h -t 0

Ale mňa by skutočne zaujímalo či je možné vo Windowsoch skryť výkonanie dávkového súboru.

Napríklad operatívne zálohovanie. Dokumenty sa "same" skopírujú do nejakého priestoru...
Pracovník mi povie že nejaký dokument už vymazal a... chcel by sa k nemu vrátiť. Ja mu odpoviem že mám jeho dokumenty zo včera, z predvčera, z prvého v mesiaci, z desiateho v mesiaci atď. Pracovník si vyberie kedy tam ten dokument bol v takom stave ako by ho on chcel vrátiť.

Takéto kopírovanie ľudi vyrušuje alebo sa zľaknú že niečo pokazili, alebo mi kopírovací proces jednoducho zabijú.

Teda otázka je jasná: Je možne vo Win poslať proces (dávkový súbor) skutočne na pozadie?

Dobrý den,

je to již poněkud starý dotaz a původnímu tazateli tak již asi nepomůžu. Sám jsem ale dlouho hledal řešení a nakonec na celkem použitelný postup přišel. Dávkový soubor se dá spustit na pozadí (bez zobrazení cmd okna) pomocí vbs skriptu. Konkrétní postup v tomto blogu.

2k

Zpět do poradny Odpovědět na původní otázku Nahoru