TeraTerm: Makroaufruf mit Parameter, geht das?

Gast #3894751
Lesenswert?

Hi Terry,

ohne genau verstanden zu haben, wie du eigentlich bei deinem Vorhaben 
vorgehst, versuch ich es trotzdem mit der Glaskugel. Hilfreich wären 
dein verwendetes Makro und deine genaue Vorgehensweise, gerne auch mit 
einem aussagekräftigen Screenshot und einem Demo-Makro, womit man dein 
Problem nachstellen kann. Ich habe die Makros selbst nie verwendet, was 
spricht aber gegen folgendes Vorgehen?

TTPMACRO.EXE  <macro file> <second param>

und dann im Makro Bezug auf param2 nehmen, um z.B. den Filename 
abzubilden.
Gast #3894766
Lesenswert?

Unter steht das Makro. Auf dem PC wird die Datei 'test.lua' geöffnet und 
der Inhalt gesendet. Statt 'test.lua' möchte ich eine Variable nehmen. 
Die Variable soll den Dateiname erhalten, den ich beim Aufruf des Makros 
übergebe. Da ist aber nichts zu finden in den Hilfestellungen von 
TeraTerm.

Wo ich das so schreibe, habe ich den Befehl
1
inputbox <message> <title> [<default> [<special>]]
auf http://ttssh2.sourceforge.jp/manual/en/macro/syntax/ gefunden. Der 
sollte mein Problem auch lösen.


1
fileopen fhandle 'test.lua' 0
2

3
send 'file.open("test.lua","w")'#13#10
4

5
:floop
6
  filereadln fhandle line
7
  if result goto fclose
8
  send line
9
  wait '>'
10
goto floop
11
  
12
:fclose  
13
send 'file.close()'
14
fileclose fhandle

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren