Datei einlesen in Batch- (o. ä.) Datei

tapferesschneiderlei

Grünschnabel
Hallo,

um bei Kommandozeilen-Skripten flexibel arbeiten zu können, benutze ich normalerweise PHP.

Jetzt würde ich aber gern was einrichten, ohne daß dafür extra php-cli vorhanden sein muß.

Weiß jemand, wie ich folgende Befehle »direkt« (also in einer .bat o. ä.) unter W2k ausführen lassen kann (wobei ich zur Not auch ohne den optionalen Block leben kann ;-)?

PHP:
  // Datei öffnen
  $fp = fopen('datei', 'r');
  
  // 52 Bytes ab 1560 lesen
  fseek($fp, 1560);
  $str = fread($fp, 52);
  
  		/* (optional) */
  		// prüfen
  		if (md5($str) != '8ccef5f0c98b5d31a1504b2e53e26443')
  			die('no match');
  			
  		// kommandozeilenfähig machen
  		$str = base64_encode($str);
  		
  
  // Befehl
  exec('echo ' . $str . '|c:\\programm.exe', $output, $return);
  
  ?>
 
z.B mit JScript/VBScript

  • Datei öffnen->
    OpenTextFile()
  • Dateizeiger verschieben->
    Skip()
  • Lesen->
    Read()
  • Ausführen->
    Run()

Entsprechungen zu md5() und base64_encode() sind mir nicht bekannt.... frag vielleicht mal im VB-Board nach.

Falls du zuHaus MSOffice installiert hast, findest du Details dazu in der Hilfe zu mse.exe
...andernfalls hier
 

Neue Beiträge

Zurück