Programmieren auf Windows

Hallo zusammen,

ich habe viele Skripte in Benutzung.
Leider können unsere Windowsnutzer diese nicht nutzen.
Gibt es die Möglichkeit auf Windows zu skripten?
Wenn ja was wird genutzt? Was wäre eure Empfehlung?

Vielen Dank im voraus und ein schönes Wochenende
Felix Otto

Re: Programmieren auf Windows

#12870 On 25 August, 2020 13:12 werkwelt said,

Moin, Felix,

die Microsoft Programme können auch gescriptet werden, untereinander. Ich weiß dazu kaum mehr, als daß Events eine Rolle spielen, die am Mac den Apple Events entsprechen. Das Thema interessiert mich grundsätzlich auch. Nur erinnere ich einen einzigen Windows-Scripter unter den sehr vielen anderen Windows-Nutzern. Hast Du mal ein kleines genaues Beispiel?
Jedenfalls würde ich nicht zu früh aufgeben. Klar ist, daß AppleScript noch einen Übersetzer bräuchte. Direkt kann da nichts funktionieren. AppleScript macht manches auch über das Terminal. So ähnlich könnte es auch hin zu Windows laufen. Bin selbst gespannt …

RagTime, FileTime, FileMaker, AppleScript, Zeichenmaschine, SVG und der Arc Fritz FM geben Flügel.

Mit freundlichen Grüßen,
Norbert Lindenthal

Re: Programmieren auf Windows

#12871 On 26 August, 2020 09:15 Xilefotto said,

Hi Norbert,

sehr gerne.
Anbei ein Beispiel. Es geht um eine Auftragsliste, Bestimmte Farben sollen auf Basis von verschiedenen Blöcken hinterlegt werden.
Nichts wildes..

Formatloeschen()
Blockfaerber()
Geliefertes()

on Formatloeschen()
tell application "RagTime 6.6"
tell table "Aufträge" of document 1
activate
set color of range ("A2:K1000") to {cyan:0, magenta:0, yellow:0, black:0}
end tell
end tell
end Formatloeschen

on Blockfaerber()
tell application "RagTime 6.6"
tell table "Aufträge" of document 1
activate

set n to 2
set o to 1

repeat while o < 300
try
if cell ("K" & n) is "6070-01" then
set color of range ("A" & n & ":" & "K" & n) to {cyan:20, magenta:0, yellow:20, black:0}
else
if cell ("K" & n) is "6622-01" then
set color of range ("A" & n & ":" & "K" & n) to {cyan:0, magenta:0, yellow:36, black:0}
else
if cell ("K" & n) is "6081-01" then
set color of range ("A" & n & ":" & "K" & n) to {cyan:20, magenta:0, yellow:0, black:0}
else
if cell ("K" & n) is "6672-01" then
set color of range ("A" & n & ":" & "K" & n) to {cyan:0, magenta:53, yellow:31, black:15}
end if
end if
end if
end if
set n to n + 1
set o to o + 1
on error
set n to n + 1
set o to o + 1
end try
end repeat
end tell
end tell
end Blockfaerber

on Geliefertes()
tell application "RagTime 6.6"
tell table "Aufträge" of document 1
activate

set n to 2
set o to 1

repeat while o < 300
try
if cell ("G" & n) contains "geliefert" then
set color of range ("A" & n & ":" & "K" & n) to {cyan:0, magenta:0, yellow:0, black:27}
end if
set n to n + 1
set o to o + 1
on error
set n to n + 1
set o to o + 1
end try
end repeat
end tell
end tell
end Geliefertes

Re: Programmieren auf Windows

#12868 On 22 August, 2020 20:46 Thomas Schnell said,

So wie Apple-Skript auf einem Mac geht meines Wissens nichts vergleichbares auf einem Windows-Rechner.

Thomas Schnell

Re: Programmieren auf Windows

#12869 On 24 August, 2020 15:44 Xilefotto said,

Hallo Thomas,

danke für die Nachricht. Eine Python Bibliothek für Ragtime wäre fein.
Leider ist Ragtime für mich so unter Windows nahezu unbrauchbar..

Falls hier jmd. etwas auf die Beine stellen würde, wäre das sehr hilfreich!

MfG
Felix