

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.
Pro bat soubor vytvoříš zástupce, kde nastavíš spouštět minimalizovaně. V bat souboru na první řádek napíšeš
Doufám, že ten bat soubor nemá být nějaký rádobyvtipný vir pro kámoše.
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":
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 "&&":
parametr /h je na W7 a uvede počítač do hybernace
Ok vyzkouším tu variantu s odkazem a dám vědět jak to dopadlo.
/h je hybernace a nedá se kombinovat s /t takže to požiju samotné
synchro pc před vypnutím i podle jiných parametrů - program mx-3 b-cup xp - mne to funguje i na win7
Ten program jsem zkoušel, bohužel neumí hodně věcí které potřebuji...
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?
myslím že když ho spustíš jako jiný uživatel (třeba backup) pomocí plánovače úloh. musíš tam zadat heslo uživatele backup.
Ano.
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