amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Dummie-Frage ;( [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

29.04.2004, 20:14 Uhr

t-zero53
Posts: 427
Nutzer
hallo!

eine frage:

wie kann ich ein script in ein executable wandeln?

wie war das noch, einige shell-befehle hintereinander als ausführbares icon
abzuspeichern?

dumme frage, ich weiss, aber manchmal sieht man den wald vor lauter bäumen nicht!?

--
Gruß

T-zero53

Wizardofdos@T-Online.de
http://wizardofdos.bei.t-online.de

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 20:26 Uhr

AchimStegemann
Posts: 112
Nutzer
Deine Frage ist etwas ungenau formuliert.
So wie ich dich verstehe, möchtest du gerne mehrere Shell-Befehle in einem Skript ausführen, was wohl von der Workbench per Mausklick funktionieren soll.

Ganz einfach:
Texteditor nehmen und das Skript dort schreiben. Ich hoffe, du weisst wie das geht und was du möchtest.

Dann den Text speichern. Weise dem Text ein Icon zu und setze das S-Bit des Skriptes (mittels Workbench-Befehl oder von Shell mit
protect datei +s.

Oh.. habe jetzt eines gar nicht mehr in Erinnerung. Das Icon... entweder muss es ein Projekt-Icon oder ein Executable-Icon sein... habe ich vergessen :D

Musst du halt ausprobieren. Es ist übrigens besser, VORHER das S-Bit zu setzen und dann das Icon zuweisen. Am besten mit DefIcon von OS3.5/9, denn dieses erkennt automatisch, ob es ein Skript ist oder nicht (eben anhand des S-Bits).

Willst du das Skript von der Shell aus ausführen (was eigentlich zu bevorzugen ist), so erspart dir das S-Bit die Eingabe von execute.

Also statt execute datei in der Shell reicht datei als Kommando.

Gruß
Achim

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 20:32 Uhr

Mad_Dog
Posts: 1944
Nutzer
Zitat:
Original von t-zero53:

wie kann ich ein script in ein executable wandeln?


Das geht erstmal so nicht.

Was man machen kann ist, das "skript" Flag setzen: Entweder per CLI mit

protect <Dateiname> +s

Oder per WB mit "Piktogramm/Information anzeigen" - dann ein Häckchen an der entsprechenden Stelle setzen.

Damit weiß das AmigaOS dann, daß die entsprechende ASCII-Datei ein Shell-Skript ist und du mußte es nicht mehr per execute starten.

Zusätzlich kannst Du Dir noch ein Icon zu der Textdatei basteln (Typ:Projekt) und dort "IconX" als Standardprogramm eintagen (ohne die Anführungszeichen). Dann läßt sich das Shell-Skript bequem per WB Starten.

Alles weitere: Siehe AmigaDOS Handbuch. :)
--

http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 20:41 Uhr

t-zero53
Posts: 427
Nutzer
hallo achim!


nun, ich möchte z.b. für einen spielstart alle befehle in einem ausführbarem
icon haben. ich will z,b. alle meine quake - conversions mit jeweils einem icon versehen,
um mir die lästige tipperei zu ersparen. also z.b.:

CD WORK:QUAKE

STACK 100000
STACKPPC 100000

GLQUAKEWOS -WIDTH 800 -GAME MEGA <>NIL: (usw, usw)



wenn ich das mit editpad schreibe, dann über das script ein executable-icon ziehe und
den tooltype 'script' setze, geht dass nicht!



--
Gruß

T-zero53

Wizardofdos@T-Online.de
http://wizardofdos.bei.t-online.de

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 21:50 Uhr

Mad_Dog
Posts: 1944
Nutzer
Zitat:
Original von t-zero53:

wenn ich das mit editpad schreibe, dann über das script ein executable-icon ziehe und
den tooltype 'script' setze, geht dass nicht!


Das Icon muß vom Typ "Projekt" sein. Und es gibt kein Tooltype "script", sondern nur ein Schutzbit "s".

Also gehe so vor, wie ich das oben beschrieben habe, dann funktioniert das auch. Auf meiner Homepage findest Du unter Amiga-Stuff auch einige Shell-Skripte samt Icon, die per IconX gestartet werden können. Dort kannst Du Dir ja was abschauen.


--

http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 22:06 Uhr

Palgucker
Posts: 1342
Nutzer
Versuch es doch einfach mal mit einem Icon (Type Project). Gebe dort als Tooltype iconx ein und setze den Stack auf 100000. Ich weiss nun nicht, ob das mit dem PPCStack so funktioniert. In diesem Fall müsstest Du eventuell 2 Scripte schreiben. Das erste Script ist das zum Icon gehörige und in dem könnte beispielsweise

newcli from quakeXXXstartup

stehen.

In das Script "quakeXXXstartup" trägst Du das ein, was Du hier z. Teil schon gepostet hast.

mfg Palgucker

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 22:09 Uhr

Mad_Dog
Posts: 1944
Nutzer
Zitat:
Original von Palgucker:
Versuch es doch einfach mal mit einem Icon (Type Project). Gebe dort als Tooltype iconx ein und setze den Stack auf 100000.


Nicht als ToolType, sondern im Feld "Standardprogramm".



--

http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

29.04.2004, 23:24 Uhr

Palgucker
Posts: 1342
Nutzer
@ Mad_Dog

upps - wie komm ich denn auf Tooltype dank für die Korrektur.

mfg Palgucker

[ - Antworten - Zitieren - Direktlink - ]

02.05.2004, 14:46 Uhr

Rudi
Posts: 835
Nutzer
hi,

um eventuelle Verwirrungen aus dem Weg zu räumen hab ich mal diese Screenshots gemacht ;)

http://www.amilator.de/pics/script1.png



http://www.amilator.de/pics/script2.png




Gruß... Rudi
--
Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht:

http://www.amilator.de/



oder schaut mal bei den Göttinger Amiga Usern rein:

http://www.g-a-u.org/




[ Dieser Beitrag wurde von Rudi am 02.05.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

02.05.2004, 16:58 Uhr

Falcon
Posts: 3544
Nutzer
Moin,

man könnte das auch über 'n kleines ARexx-Script machen.
Dieses kann man dann mit CompressRexx (Aminet) in ein EXEumwandeln. Ist zwar keine "Echte" EXE, aber es läßt sich normal per
Doppelklick oder von der Shell aus starten.

Ciao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://www.elasticimages.de.vu

[ - Antworten - Zitieren - Direktlink - ]

02.05.2004, 20:47 Uhr

Mad_Dog
Posts: 1944
Nutzer
@Rudi:

Sieht gut aus, fehlt nur noch das Häckchen bei "Skript".

@Falcon:

Arexx wäre für den Fall mit Kannonen nach Spatzen geschossen.
--

http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]

02.05.2004, 21:13 Uhr

Rudi
Posts: 835
Nutzer
Zitat:
Original von Mad_Dog:
@Rudi:

Sieht gut aus, fehlt nur noch das Häckchen bei "Skript".

@Falcon:

Arexx wäre für den Fall mit Kannonen nach Spatzen geschossen.
--

http://www.norman-interactive.com



1. Nein, man braucht Häckchen bei 'Script' nicht anhaken bzw. man muss nicht das Script-Flag setzen

2. In Punkto AREXX stimme ich dir zu :)

Gruß... Rudi
--
Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht:

http://www.amilator.de/


oder schaut mal bei den Göttinger Amiga Usern rein:

http://www.g-a-u.org/


[ - Antworten - Zitieren - Direktlink - ]

03.05.2004, 18:12 Uhr

Mad_Dog
Posts: 1944
Nutzer
Zitat:
Original von Rudi:

1. Nein, man braucht Häckchen bei 'Script' nicht anhaken bzw. man muss nicht das Script-Flag setzen


Dann versuch mal ein Skript ohne Schutzbit "s" von der Shell aus aufzurufen! ;)


--

http://www.norman-interactive.com

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Dummie-Frage ;( [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.