Chtěl bych si vytvořit "Spínací časovač", Poraďte Vyřešeno

Všeobecná sekce pro témata a příspěvky z oblasti IT či témata z blízkých oborů. Sekce pro uživatele, kteří nenalezli pro svůj IT dotaz tu správnou sekci.

Moderátoři: Mods_junior, Mods_senior

Uživatelský avatar
Honza159
nováček
Příspěvky: 17
Registrován: duben 15
Bydliště: Královéhradecký kraj
Pohlaví: Muž
Stav:
Offline

Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Honza159 » 13 úno 2016 20:13

Zdravím, je tu někdo kdo by mi pomohl s malým problémem? :bomb:
Chtěl bych si vytvořit batch soubor, který by v určitých intervalech zastavoval a znovu spouštěl jednu aplikaci.

Potřeboval bych to udělat následovně:
Nejdříve bych ten batch soubor spustil a spustila by se tím ta aplikace. Po hodině by se aplikace ukončila a pod půl hodině by se zase spustila. A takhle by se to opakovalo dokud bych aplikaci neukončil ručně nebo dokud bych se neodhlásil.

Doufám, že mi někdo rychle odpoví... :lookround:

Reklama
Uživatelský avatar
ITCrowd
Tvůrce článků
Guru Level 13.5
Guru Level 13.5
Příspěvky: 23605
Registrován: březen 10
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod ITCrowd » 14 úno 2016 16:39

BATem to nepůjde. Zkus to ve vbs.
Zkusili jste to vypnout a zapnout? Problémy řeším pouze v tématech. Do SZ mi proto píšete zbytečně.
Základní diagnostika WiFi Jak na diagnostiku sítě Router jako switch Proč je nesmysl chtít router s velkým dosahem Vybíráme router

Uživatelský avatar
Honza159
nováček
Příspěvky: 17
Registrován: duben 15
Bydliště: Královéhradecký kraj
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Honza159 » 14 úno 2016 22:21

Děkuji za odpověď.
S VBS scriptem vůbec neumím. :-( Nenašel by se někdo, kdo by mi ten script mohl vytvořit? Když to nejde BATem.

Uživatelský avatar
Michal.
Level 3.5
Level 3.5
Příspěvky: 856
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Michal. » 14 úno 2016 23:18

Šlo by to lehce vytvořit v C#. Pokusím se o to, ale nemohu nic slíbit.

Uživatelský avatar
Michal.
Level 3.5
Level 3.5
Příspěvky: 856
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Michal. » 15 úno 2016 14:23

Program vytvořený v C#. V raru je program a ve složce Spoustec je zdroják. V programu nastavíš jméno aplikace s .exe, ponecháš čas a můžeš spustit. (dej program do stejného adresáře, jako je program, který chceš spustit) Na začátku se spustí daný program a odpočítává se do prvního vypnutí - 1 hodina. Po půlhodině se program opět zapne.

Spoustec.rar
(56.27 KiB) Staženo 41 x

Uživatelský avatar
Honza159
nováček
Příspěvky: 17
Registrován: duben 15
Bydliště: Královéhradecký kraj
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Honza159 » 16 úno 2016 21:44

Michalxl99, moc ti děkuji. Jsem rád že mi někdo pomohl. Bylo to těžké to vytvořit?

Uživatelský avatar
Michal.
Level 3.5
Level 3.5
Příspěvky: 856
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Michal. » 16 úno 2016 21:56

Těžké to nebylo, jen sepsat kód a vytvořit uživatelské rozhraní programu. Funguje program přesně podle představ ?

hmmm
nováček
Příspěvky: 44
Registrován: prosinec 14
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod hmmm » 16 úno 2016 22:35

Zdravím,
Jsem začátečník v c#. Mohl bych ze zvědavosti poprosit o kód tohoto spínače? Nebo sln soubor. Děkuji.

Uživatelský avatar
Akrej
Level 5.5
Level 5.5
Příspěvky: 2999
Registrován: červen 12
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Akrej » 16 úno 2016 22:55

je zabalený v tom raru
"Nejsem nerozumný. Jen nemám ten samý rozum jako vy."
Diogénes ze Sinopé
-------------------------------------
„Mějte dobrou náladu. Dobrá nálada vaše problémy sice nevyřeší, ale naštve tolik lidí kolem, že stojí za to si ji užít.“
Jan Werich
--------------------------------------
Snažím se psát bez chyb
-------------------------

hmmm
nováček
Příspěvky: 44
Registrován: prosinec 14
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod hmmm » 16 úno 2016 23:17

Děkuji

Uživatelský avatar
Honza159
nováček
Příspěvky: 17
Registrován: duben 15
Bydliště: Královéhradecký kraj
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte

Příspěvekod Honza159 » 17 úno 2016 13:16

Michalxl99, ještě jsem se k tomu použitítí nedostal. Když s ním budu mít problémy, tak dám vědět. :-)

Uživatelský avatar
Oxxid
člen BSOD týmu
Master Level 8
Master Level 8
Příspěvky: 6194
Registrován: prosinec 12
Pohlaví: Muž
Stav:
Offline

Re: Chtěl bych si vytvořit "Spínací časovač", Poraďte  Vyřešeno

Příspěvekod Oxxid » 17 úno 2016 15:43

michalxl99 píše:Program vytvořený v C#. V raru je program a ve složce Spoustec je zdroják. V programu nastavíš jméno aplikace s .exe, ponecháš čas a můžeš spustit. (dej program do stejného adresáře, jako je program, který chceš spustit) Na začátku se spustí daný program a odpočítává se do prvního vypnutí - 1 hodina. Po půlhodině se program opět zapne.

Spoustec.rar

Kód: Vybrat vše

namespace Spoustec
{
    public partial class Spouštěč : Form
    {

Nazvy trid s diakritikou neni to prave orechove.

Kód: Vybrat vše

        public Spouštěč()
        {
            InitializeComponent();
            label1.Text = "Aplikace není aktivní";
            label2.Text = "Uplynulý čas: 0 min.";
        }

Taky jednou nastavujes vlastnosti skrze tvuj kod a podruhe skrz designer, delej to vsechno jednim zpusobem.

Kód: Vybrat vše

        public void Aplikace(bool Vyber)
        {
            if (Vyber == true)
            {
                try
                {
                    label1.Text = "Aplikace zapnuta!";
                    myProcess = Process.Start(AppDomain.CurrentDomain.BaseDirectory + AplikaceExe);
                }
                catch
                {
                    MessageBox.Show("Aplikace nebyla nalezena.");
                    Stop();
                }
            }

Tehle metode bych vytkl tri veci.
1.) Na parametr 'Vyber' bych pouzil 'enum',
2.) To ze .exe, ktery to spousti musi byt ve slozce s programem mi neprijde uplne logicke rozhodnuti, ale budiz.
3.) Ty tam zachytavas nejakou vyjimku, ale uz automaticky predpokladas, ze to bude nenalezeny .exe. Co kdyz to bude, ale neplatna cesta, chybejici opravneni, ... ?

Nejspis se k tomuhle uz nikdy nebudes vracet, ale nazvy jako textBox1, numericUpDown1, label2, ... maj nulovou vypovidajici hodnotu, je dobry si zvyknout na to popisovat to jako clovek...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Minecraft kniha - poradte Příloha(y)
    od michal84 » 18 kvě 2023 16:14 » v Vše ostatní (Off topic)
    1
    2197
    od michal84 Zobrazit poslední příspěvek
    07 črc 2023 10:52
  • Poraďte GPU+Zdroj+Casu
    od ttomasek » 20 led 2024 20:00 » v Rady s výběrem hw a sestavením PC
    7
    1193
    od Gerete Zobrazit poslední příspěvek
    23 led 2024 21:27
  • Chrome načítá stránku hned po zapnutí PC Zdroj: https://www.poradte.cz/pocitace-a-prislusenstvi/54978-chrome-nacita-stra Příloha(y)
    od kellne » 13 bře 2024 09:30 » v Windows 11, 10, 8...
    4
    949
    od kellne Zobrazit poslední příspěvek
    13 bře 2024 21:27

Zpět na “Vše ostatní (z oblasti IT)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti