Voisiko joku tietävämpi kertoa, millainen koodi Perlillä suorittaa vaikkapa c:n tempissä olevan testi.bat:in?
Batin ajaminen Perlillä
PHP
1
824
Vastaukset
- ZiPA
Riippuu vähän siitä, mitä sillä haluat saavuttaa:
system("c:/temp/my.bat");
suorittaa ks. .batin ja kaiuttaa sen tulosteen näytölle. Jos haluat esim lukea ks. .batin tulosteen johonkin muuttujaan voit vaikka käyttää seuraavaa konstruktiota:
my $var = `c:/temp/my.bat`;
Voit myös avata in/out streamin komentoon avaamalla ks. komennon "open":lla, tyyliin (syntaksi varmaan väärin, kirjoitan ulkomuistista):
open CMD, "c:/temp/my.bat |"; tai
open CMD, "| c:/temp/my.bat";
ja sen jälkeen lukea/kirjoittaa ks. streamia
print CMD "jotain tauhkaa, jota my.bat lukee";
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vihamielisyys naisia kohtaan on jo yllättävän suuri ongelma
Esiintyy laajemmassa mittakaavassa, mitä vain tällä palstalla. Mistä tuo ilmiö nyt oikein johtuu, ja saa alkuvoimansa?5572510Odotan sitä hetkeä
kun nähdään taas. Tiedän, että sinäkin odotat. Kun se päivä koittaa, katseesi hakee minua. Ehkä arkailemme toisiamme väh671416Olen melko vakuuttunut
etten tule olemaan koskaan täysin onnellinen ilman sinua. En uskonut, että näin kävisi kenenkään kanssa. Kunnes sain kok831340- 971297
- 1371228
- 1051118
Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!
https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro133994- 48910
- 47851
Sitä saattaa vähän hölmöillä
rakkauspäissään, jos tunteita on enemmän kuin osaa käsitellä. Alkuhölmöilyt on söpöä ja sallittavaa.60790