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

amiga-news.de Forum > Programmierung > ARexx und Tooltypes [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

09.12.2008, 12:49 Uhr

Clydos
Posts: 68
Nutzer
Hallo Leute,

gibt es eine Möglichkeit, wie ich mittels ARexx die Tooltypes einer .info-Datei ändern kann? Habe leider nix dergleichen bisher gefunden. :-(

Zur Not wäre auch ein Tipp hilfreich, mit welcher Sprache (und wie :-)) das geht, aber ARexx wäre schon am besten.

Danke im Voraus!
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 13:17 Uhr

Der_Wanderer
Posts: 1229
Nutzer
Amiblitz3:

code:
XINCLUDE "dos.include.bb2"

myString$ = dos_GetToolString{"MyToolType","MyDefaultString","MyIcon.info"}

; .. manipulate the string ...

dos_SetToolString{"MyToolType",myString$,"MyIcon.info"}
End


Wenn das Tooltype nicht exisitiert, wird "MyDefaultString" zurückgegeben. Das Iconfile muss nur angegeben werden, wenn es nicht das der Exectuable ist.


--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de



[ Dieser Beitrag wurde von Der_Wanderer am 09.12.2008 um 14:00 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 13:21 Uhr

Clydos
Posts: 68
Nutzer
Hm, das ist ja sehr chic! Danke, Wanderer!

Nur wenn ich AB nehmen würde, würde ich in meinem Projekt mit _3_ Programmiersprachen hantieren ... Das will ich eigentlich vermeiden. Von daher wäre mir eine Lösung mit ARexx immer noch am liebsten. :-)

Kompiliert AB3 sowohl für OS3, OS4 als auch MOS? Und kann ich ein kompiliertes AB3-Programm auch als Konsolenanwendungen ausführen, d.h. es öffnet sich kein Fenster, sondern es würde nur dazu dienen, das/den Tooltype zu ändern?

Danke!
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 13:57 Uhr

Der_Wanderer
Posts: 1229
Nutzer
AB3 kompiliert nicht epxlizit für MOS und OS4, aber die Executables laufen dort auch ohne Probleme.

Weil bald Weihnachten ist, hab ich dir ein Packet geschraubt mit "SetToolType" als CLI Befehl und dem dazugehörigen Sourcecode, sodass du es auch anpassen kannst. Das sollte sich problemlos in AREXX einbinden lassen.

http://www.hd-rec.de/Archive/SetToolType.lha

code:
Syntax : SetToolType <filename> <tooltype> [options]

    required:
    <filename>      : file to process
    <tooltype>      : name of tooltype to manipulate

    optional:
    -str <string>   : specify a string
    -disable        : disable the tooltype
    -enable         : enable the tooltype
    -h              : show this help

  Example :
    SetToolType "DH0:Files\MyIcon.info" ToolName -str "This is a test!"


Viel Spass damit!


--
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes und viele mehr...
Homepage: http://www.hd-rec.de



[ Dieser Beitrag wurde von Der_Wanderer am 09.12.2008 um 13:58 Uhr geändert. ]

[ Dieser Beitrag wurde von Der_Wanderer am 09.12.2008 um 13:58 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 14:47 Uhr

Clydos
Posts: 68
Nutzer
Wow, super! Tausend Dank! Probiere ich heute Abend aus.

Vielen Dank!
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 14:50 Uhr

Thore
Posts: 2266
Nutzer
Schau dir mal die RexxMustHave Bibliothek an. Zu finden unter:
http://aminet.net/util/rexx/rmh.lha

Da hats massig Funktionen, auch für ToolTypes, extra für ARexx.

[ - Antworten - Zitieren - Direktlink - ]

09.12.2008, 14:55 Uhr

Clydos
Posts: 68
Nutzer
Danke, Thore, schau mich mir dann auch mal an! Prima! :-)
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

11.12.2008, 17:08 Uhr

DaxB
Posts: 1386
Nutzer
@Clydos:
Die rexxtricks.library bietet auch Funktionen für Tooltypes.

[ - Antworten - Zitieren - Direktlink - ]

11.12.2008, 21:52 Uhr

Clydos
Posts: 68
Nutzer
@DaxB: Vielen Dank für den Hinweis! Mensch, gibt ja richtig viel für ARexx. Irgendwie fehlt mir da mal eine zentrale Anlaufstelle mit all diesen Infos ... :-/
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

11.12.2008, 21:54 Uhr

Thore
Posts: 2266
Nutzer
Aminet, Google, ARexx-Handbuch (liegt der CD bei), Foren. Gibt massig Anlaufstellen =)

[ - Antworten - Zitieren - Direktlink - ]

11.12.2008, 21:56 Uhr

Clydos
Posts: 68
Nutzer
@Thore: Eben, alles verteilt und man sucht sich die Finger/Augen wund und hat immer nur bruchstückenhaftes Wissen (zumindest für mich als Anfänger). Aber egal, ARexx ist ja nicht mein Hauptforschungsschwerpunkt. ;-)

--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]

11.12.2008, 22:31 Uhr

Thore
Posts: 2266
Nutzer
Als ich mit Programmieren angefangen hab, gabs sowas wie Internet noch nicht in der Form wie jetzt, da hat man sich aus Büchern und selbst ausprobieren geholfen, und manchmal erbarmte sich jemand was aus dem Internet zu ziehen, was jedoch selten und teuer war.
Da ist man heutzutage froh so viele Anlaufstellen zu haben =) Das ist echt was wert *an die Zeit von damals zurückdenk*

[ - Antworten - Zitieren - Direktlink - ]

12.12.2008, 12:02 Uhr

Gazelle
Posts: 151
Nutzer
@Clydos:

Alfie hat einige Libraries für ARexx gemacht: Alfie's Amiga Home Page

[ - Antworten - Zitieren - Direktlink - ]

12.12.2008, 22:03 Uhr

DaxB
Posts: 1386
Nutzer
@Clydos:
Das ARexxGuide aus dem Aminet ist auch empfehlenswert.

[ - Antworten - Zitieren - Direktlink - ]

18.12.2008, 21:40 Uhr

slin
Posts: 30
Nutzer
Zitat:
Original von Clydos:
Hallo Leute,

gibt es eine Möglichkeit, wie ich mittels ARexx die Tooltypes einer .info-Datei ändern kann? Habe leider nix dergleichen bisher gefunden. :-(

Zur Not wäre auch ein Tipp hilfreich, mit welcher Sprache (und wie :-)) das geht, aber ARexx wäre schon am besten.

Danke im Voraus!
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

Ja es gibt eine Möglichkeit. Ich habe mal ein ARexx-Skript, mit Triton Oberfläche
geschrieben, womit man die ToolTypes ändern kann. Du findest das Skript in
folgendem Archiv:

http://aminet.net/mus/edit/AmiSoxGUI.lha


Das Skript nennt sich IconGUI.rexx

Viel Spaß damit ;)

[ - Antworten - Zitieren - Direktlink - ]

18.12.2008, 23:06 Uhr

Clydos
Posts: 68
Nutzer
@Gazelle, DaxB und slin: Habt vielen Dank für Eure sehr hilfreichen Hinweise! :bounce: Prima, vielen Dank!
--
:commo: CD32 + SX-1
:dance1: Amikit 1.5.1 + OS3.9

Live long and prosper!

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > ARexx und Tooltypes [ - Suche - Neue Beiträge - Registrieren - Login - ]


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