Cmd

Viestiketju alueella 'Ohjelmointi' , aloittaja Jukkkaaaa, 10.04.2011.

  1. Jukkkaaaa

    Rekisteröitynyt:
    18.11.2010
    Viestejä:
    64
    eli mikä komento on että saa cmd taustalta pois sillee että näkyis vaa prosesseis
    et jos laitan .batin pyörii niin cmd ei olis taustal ?
     
  2. Kanapulla

    Rekisteröitynyt:
    16.08.2006
    Viestejä:
    1 670
    Batit eivät ole ohjelmia vaan skriptejä. Ne eivät voi toimia itsenäisesti vaan vaativat komentotulkin eli tässä tapauksessa cmd.exe:n.
     
  3. Jukkkaaaa

    Rekisteröitynyt:
    18.11.2010
    Viestejä:
    64
    tarkotan että millä saan ton cmdn pois näkyvistä kun laitan "scriptin"päälle
     
  4. Spoogy0

    Rekisteröitynyt:
    14.03.2001
    Viestejä:
    213
    Ilman varsinaista ohjelmointia taitaa olla kaksi vaihtoehtoa.

    1. Tee batista pikakuvake (shortcut) ja laita tämän shortcutin ominaisuuksista (properties) ikkuna pienennetyksi (minimized).

    2. Tee .vbs -tiedosto, jolla ajat tuota .bat -skriptiä.

    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.run "%comspec% /c C:\hakemisto\skripti.bat",0
    Set WshShell = Nothing

    Kopioit tuon esim. notepadiin ja tallennat tiedoston .vbs päätteellä.
     
  5. Lasse.Myyry

    Rekisteröitynyt:
    23.12.2003
    Viestejä:
    86
    Jos riittää, että komentoikkuna näkyy hetken ja sitten katoaa voi yrittää xxx.bat:iin tyyliin:

    Koodi:
    rem Käynnistä ohjelma taustalleexit)
    start /b C:\Some\Path\program.exe 
    rem Jatkaa scriptin suoritusta, eli poistuu cmd tulkista ja sulje ikkuna
     
  6. -Qwerty-

    Rekisteröitynyt:
    26.04.2010
    Viestejä:
    1 578
    käännät .bat tiedoston exe:ksi Quick Batch File Compiler ohjelmalla ja valitset sieltä ghost application.
     

Jaa tämä sivu