kent iemand een tooltje om een pascal file naar een batch file te converten? ik zit hier namelijk met een behoorlijk oud houtje-touwtje pascal scriptje zonder comments en zonder dat iemand nog weet hoe het precies werkt. ik moet hiervoor een ander scriptje maken maar dan is het wel handig om te weten hoe het oude script in elkaar zit (en wss kan ik ook wel een deel ervan hergebruiken) maar aangezien ik niets van pascal ken kom ik er zo niet achter 
code:
ps. ik kan alleen overweg met batch dus een andere taal gebruiken kan niet
code:
Delphi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| Program Parameters(Input,Output); {$M $4000,0,0 } { 16K stack, no heap } uses Dos; var i: integer; f: text; FInput : String[200]; FCommand : String[160]; InputParams : String[160]; begin FInput := ''; FCommand := ''; InputParams := '"'; Assign(f, 'c:\snmpc\apiexec\mobile.ini'); Reset(f); for i := 1 to ParamCount do Inputparams := Concat(InputParams, Paramstr(i), ' '); InputParams := Concat(InputParams, '"'); If not EOF(f) then Readln(f, FCommand); while not EOF(f) do begin readln(F, FInput); Exec(FCommand, Concat(Copy(FInput,1,Length(Finput)), ' ', InputParams)); if DosError <> 0 then{ Error? } WriteLn('Dos error #', DosError); end; Close(f); end. |
ps. ik kan alleen overweg met batch dus een andere taal gebruiken kan niet
[ Voor 6% gewijzigd door moto-moi op 29-11-2005 19:54 . Reden: even je code wat leesbaarder gemaakt door de juiste highlighter te gebruiken ;) ]