Teretys teille, jotka tiedätte vb:stä tai javasta. Olisi pienehkö pulma. Onko mahdollista ajaa vb:n tai javan koodissa komentorivillä sen omia komentoja? Eli pitäsi tehdä ohjelma, joka ajaa dosissa komentoja, jotka sitten tekevät asioita X. Ja tässä todellakin pitäisi käyttää komentoriviä hyväksi jos se vain on mitenkään mahdollista mahdollista.
vb tai java mahdollisuus?
javax
5387
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Haluat välittää komentoriviltä java-ohjelmalle jotain parametrejä?
Vai kun Java-ohjelma käynnistetään komentoriviltä, niin tämän jälkeen java-ohjelma ottaa vastaan komentoja jotka ajaa dos-komentoja vai mitä hä?
Tarkoitus on siis sama kuin normaalissa .bat tiedostossa. Eli teen javalla tai vb:llä ohjelman, joka ajaa komentorivikäskyjä komentorivillä peräkkäin useita. Batti ei tule kyseeseen koska niissä ei riitä joustavuus kyseiseen asiaan.
Toivottavasti nyt osasin selittää oikein...
muistaakseni vb:ssä oli ainakin suoraan käsky
tuota varten. olisko ollu joku
esim. SystemRun("nakki.exe -p 22j");
tai joku vastaava... kannattaa lukke siitä vb:n
helpistä. löytyy varmasti sieltä helposti.
Ainakin vanhemmissa versioissa käsky oli x=Shell("ohjelma.exe") jossa toi x on vaan palaute siitä miten hyvin käskyn suoritus onnistui, siihen ei siis tarvii itse laittaa x:n arvoks eikä saakkaan.
en sit tosin tiedä josko toi käskymuoto olis muuttunu uudemmissa versioissa.
Mitähän toikin tarkoittaa, heitäs vähän esimerkkii mikä siinä batti hommassa tökkii. VB:llä tai Javalla tehty "komentotulkki" on kiva kääntää aina uudestaan kun huomaa "no enpäs ottanut tuotakaan huomioon", varsinkin kun se kääntäjä ei tietenkään ole just siinä samassa koneessa.