amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > ARexx und Tooltypes [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2008-12-09, 12:49 h

Clydos
Posts: 68
User
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!

[ - Answer - Quote - Direct link - ]

2008-12-09, 13:17 h

Der_Wanderer
Posts: 1229
User
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. ]

[ - Answer - Quote - Direct link - ]

2008-12-09, 13:21 h

Clydos
Posts: 68
User
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!

[ - Answer - Quote - Direct link - ]

2008-12-09, 13:57 h

Der_Wanderer
Posts: 1229
User
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:FilesMyIcon.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. ]

[ - Answer - Quote - Direct link - ]

2008-12-09, 14:47 h

Clydos
Posts: 68
User
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!

[ - Answer - Quote - Direct link - ]

2008-12-09, 14:50 h

Thore
Posts: 2266
User
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.

[ - Answer - Quote - Direct link - ]

2008-12-09, 14:55 h

Clydos
Posts: 68
User
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!

[ - Answer - Quote - Direct link - ]

2008-12-11, 17:08 h

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

[ - Answer - Quote - Direct link - ]

2008-12-11, 21:52 h

Clydos
Posts: 68
User
@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!

[ - Answer - Quote - Direct link - ]

2008-12-11, 21:54 h

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

[ - Answer - Quote - Direct link - ]

2008-12-11, 21:56 h

Clydos
Posts: 68
User
@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!

[ - Answer - Quote - Direct link - ]

2008-12-11, 22:31 h

Thore
Posts: 2266
User
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*

[ - Answer - Quote - Direct link - ]

2008-12-12, 12:02 h

Gazelle
Posts: 151
User
@Clydos:

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

[ - Answer - Quote - Direct link - ]

2008-12-12, 22:03 h

DaxB
Posts: 1421
User
@Clydos:
Das ARexxGuide aus dem Aminet ist auch empfehlenswert.

[ - Answer - Quote - Direct link - ]

2008-12-18, 21:40 h

slin
Posts: 30
User
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 ;)

[ - Answer - Quote - Direct link - ]

2008-12-18, 23:06 h

Clydos
Posts: 68
User
@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!

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > ARexx und Tooltypes [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.