Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Batch: EXE-tiedostojen käynnistys

Sivun loppuun

petrinm [27.08.2006 11:33:06]

#

Teen yksinkertaista bat-tiedostoa, joka käynnistäisi hakemiston sisällä olevat exe-tiedostot. Vaihtelen hakemiston exe-tiedostoja niin usein että en aina jaksa tehdä uutta bat tiedostoa, joka avaa ne yksitellen tai avata nittä manuaalisesti. Olen laiska. Onko siis mahdollista tehdä bat-tiedostoa, joka käynnistää .exe loppuiset tiedostot tietystä hakemistosta?

Antti Laaksonen [27.08.2006 11:38:16]

#

Onnistuu varsin helposti:

@ECHO OFF
FOR %%I IN (*.EXE) DO %%I

Lisää tietoa saat kirjoittamalla komentorivillä HELP FOR.

petrinm [27.08.2006 12:05:49]

#

Nyt Bat-tiedosto käynnistää seuraavan ohjelman vasta kun edellinen on sammutettu. Saako tämän muutettua niin että se käynnistää kaikki kerralla eikä jää odottelemaa sammutusta? En oikein saanut mitään selvää tuosta Help for antamasta ohjeesta.

Antti Laaksonen [27.08.2006 21:47:33]

#

Yhtäaikainen käynnistys ei välttämättä onnistu BAT-tiedostolla.

Pystytkö tekemään pikku ohjelman esim. Visual Basicilla?

moptim [28.08.2006 08:47:04]

#

Tämmönenhän se olisi VB:llä, vai mitä, Laaksonen?

Private Sub KäynnistäExet(Kansio As String)
Dim iRet As Integer
iRet = Shell (Kansio & "\*.exe")
End Sub

Antti Laaksonen [28.08.2006 10:32:57]

#

Shell-komento pystyy käynnistämään vain yhden ohjelman kerrallaan, minkä vuoksi ohjelmat täytyy etsiä erikseen Dir-funktiolla ja käynnistää yksi toisensa jälkeen.

Dim hak As String
hak = Dir("c:\omat\*.exe")
While hak <> ""
    Shell "c:\omat\" & hak
    hak = Dir
Wend

moptim [28.08.2006 17:52:49]

#

sitä vähän minäkin joskus ajattelin, mutta en keksinyt mitään tuommoista tapaa, miten se olisi järkevää, joten päädyin uskomaan, että oma tekstini käynnistäisi kaikki tiedostot jotka haluaisin. tuota en keksinytkään. tämä on muuten 101. viestini.

Legu [28.08.2006 18:58:12]

#

KingOfTheWorld kirjoitti:

tämä on muuten 101. viestini.

Ei kai? ^^

tgunner [28.08.2006 19:00:25]

#

KingOfTheWorld on pöräyttänyt kauhean viestitulvan. Minä olen ollut putkassa jo kolme vuotta (?) ja vasta 253 viestiä kirjoittanut.

Grey [28.08.2006 19:24:10]

#

TGunner kirjoitti:

KingOfTheWorld on pöräyttänyt kauhean viestitulvan. Minä olen ollut putkassa jo kolme vuotta (?) ja vasta 253 viestiä kirjoittanut.

Se pelaa kaiketi putkabingoa..

-Grey-

moptim [29.08.2006 08:52:32]

#

Eli mikä ihmeen putkabingo? Kirjoittelen VAIN kommentteja keskusteluun, pyydän mahdollisesti apua, autan jos osaan ja kommentoin koodivinkkejä ja pari kommenttia on oppaisiinkin mennyt.

tsuriga [29.08.2006 13:01:04]

#

Bingo. Kekeke zerg rush ^_^. Kolmen merkin pituiset viestit ovat turhia ja kirjoitettujen viestien määrää on tarpeetonta mainostaa viesteissä.

T.M. [29.08.2006 13:06:39]

#

Joo aika pällii mainostaa viestimäärää / edes puhua siitä.

Sellaset foorumit on vielä pällimpiä missä näkyy viestimäärä nimen alla, ja kaiken kukkuraksi ihmiset nousevat leveleitä kun ne lähettävät viestejä...
Ja sitten kun joku yhden viestin lähettänyt henkilö laittaa viestiä, niin heti haukutaan peeloksi/trolliksi joka on tehny uuden tunnuksen tjsp.

moptim [29.08.2006 20:37:13]

#

hyvä on, voititte

moptim [05.09.2006 19:44:31]

#

ai niin, ja antti, eikös (kaiken varalta) voisi laittaa tuohon vinkkiisi DoEventsin?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta