Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

AHK Entwicklungsumgebung

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Smalltalk
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Ripp3r]D3[



Anmeldedatum: 11.11.2007
Beiträge: 469
Wohnort: Altenburg\Kernel32.dll

BeitragVerfasst am: So Nov 11, 2007 6:15 pm    Titel: AHK Entwicklungsumgebung Antworten mit Zitat

Suche AHK Entwicklungsumgebung sowas wie bei delphi wo man zwichen Code und Gui immer umschalten kann ... denke mal man müsste das mit SmartGui und PsPad doch eigentlich hin bekommen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BoBo¨
Gast





BeitragVerfasst am: So Nov 11, 2007 6:29 pm    Titel: Antworten mit Zitat

Darf man erfahren warum du eine nicht AHK-Code bezogene Frage in "Ich brauche Hilfe" stellst, anstatt im SmallTalk? Confused

Nach (d)einer SmallTalk-Frage in Skripte & Funktionen hab ich den Eindruck, das dich die verschiedenen Sektionen des Forums entweder verwirren, oder es dich einfach nicht schert, wo du was "fallen" läßt.
Irgendwie nervt das, da du damit schlichtweg ein schlechtes Beispiel abgibst.

IMHO Mad
Nach oben
AGermanUser



Anmeldedatum: 25.10.2005
Beiträge: 167

BeitragVerfasst am: So Nov 11, 2007 6:43 pm    Titel: Antworten mit Zitat

Zitat:
denke mal man müsste das mit SmartGui und PsPad doch eigentlich hin bekommen?
In der Tat arbeiten viele AHK Skripter unter PSPad.

toralf (ein User aus diesem Forum) hat vor einiger Zeit ein Skript geschrieben, das alles komfortabel konfiguriert. Er hat es im englischen Forum veröffentlicht.
Arrow http://www.autohotkey.com/forum/topic9294.html

In unserem Wiki gibt es auch noch eine Seite, die zwar etwas outdated ist, aber vielleicht hilfreich ist:
http://de.autohotkey.com/wiki/index.php?title=Editoren
_________________
Gruß
AGermanUser a.k.a. AGU
Moderator
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: So Nov 11, 2007 7:16 pm    Titel: Antworten mit Zitat

Ich benutzte bis vor kurzem auch pspad. Bin mich aber nun mit scite am anfreunden:

http://isnull.seuchenklaus.de/DATA/img/scite_ahk.jpg*bild wegen grösse nicht sichtbar eingebunden*

Es unterstütz auch das Code verfolständigen.
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Ripp3r]D3[



Anmeldedatum: 11.11.2007
Beiträge: 469
Wohnort: Altenburg\Kernel32.dll

BeitragVerfasst am: Di Nov 13, 2007 4:37 pm    Titel: Antworten mit Zitat

ich meine das so das man ein teil von Smart gui transparent macht und dann den editor irwie mit smartgui verknüpft
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lirave



Anmeldedatum: 02.10.2007
Beiträge: 173
Wohnort: Dresden

BeitragVerfasst am: Di Nov 13, 2007 5:28 pm    Titel: Antworten mit Zitat

@IsNull, was für Einstellungen hast du an dem Programm vorgenommen?

ich kann es noch nicht einmal auf Deutsch umstellen
_________________
Gruß Lirave

Schaut doch mal auf meiner HP vorbei
http://rirobert.ri.funpic.de/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Di Nov 13, 2007 6:03 pm    Titel: Antworten mit Zitat

Also ich verwende Notepad ++, Version 4.5 und bin damit eigentlich voll zufrieden.

AHK-Technisch gesehen funktioniert Syntax-Highlighting, AutoVervollständigung, Scripte per TastenKombi starten, Das Script per Tastenkombi direkt im SmartGUI laden, und mit etwas Codingarbeit meinerseits kann ich jetzt auch noch Scriptteile Markieren, Auslagern und diese dann in SmartGUI laden (automatisch).

http://www.autohotkey.net/~Obi-Wahn/Notepad/poc.jpg

Und da alles mit bedacht Installiert, und die Config-Files von Notepad ++ im Programmordner liegen, kann ich den Ordner einfach aufm USB Stick schieben und weiter gehts.
(SmartGUI funktioniert dabei noch nicht, aber da arbeite ich gerade dran.)
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
wolke



Anmeldedatum: 05.09.2007
Beiträge: 29

BeitragVerfasst am: Di Nov 13, 2007 10:34 pm    Titel: Antworten mit Zitat

Hi Obi-Wahn,

darf man fragen, woher Du das API file hast? Wie wäre es einen Link zu setzen? Oder hast Du das chm-file ausgelesen Cool

Gruß
Wolke
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Mi Nov 14, 2007 8:31 am    Titel: Antworten mit Zitat

Hey obi,

Mag mich ja täuschen, aber schlägt dir Notepad++ auch eigene Variabeln und Funktionen vor, die du selbst vorher im code verwendet hast? Das wäre ja voll edel, ich würde sofort auf Notepad++ umsteigen =)

lg
IsNull
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Mi Nov 14, 2007 8:38 am    Titel: Antworten mit Zitat

Is kein API File, nur ne userdefinedlang.xml.
Ich hab einfach die aus dem THREAD genommen, und hab noch die Farbe für die Kommentare angepasst.

Die Shortcuts für Notepad++ un SmartGUI hab ich direkt in notepad gesetzt (kann man aber auch manuell [wenn man den syntax folgt] in der datei shortcuts.xml)

Code:
<NotepadPlus>
    <Macros>
        <Macro name="Trim Trailing and save" Ctrl="no" Alt="yes" Shift="yes" Key="83">
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="0" message="2327" wParam="0" lParam="0" sParam="" />
            <Action type="0" message="2327" wParam="0" lParam="0" sParam="" />
            <Action type="2" message="0" wParam="42024" lParam="0" sParam="" />
            <Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
        </Macro>
    </Macros>
    <InternalCommands>
        <Shortcut name="Autovervollst&#xE4;ndigen von Funktionen" id="50000" Ctrl="yes" Alt="yes" Shift="no" Key="32" />
        <Shortcut name="Autovervollst&#xE4;ndigen von W&#xF6;rtern" id="50001" Ctrl="no" Alt="yes" Shift="no" Key="32" />
    </InternalCommands>
    <UserDefinedCommands>
        <Command name="launch in IE" Ctrl="yes" Alt="yes" Shift="yes" Key="73">iexplore &quot;$(FULL_CURRENT_PATH)&quot;</Command>
        <Command name="Get php help" Ctrl="no" Alt="yes" Shift="no" Key="112">http://www.php.net/%20$(CURRENT_WORD)</Command>
        <Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113">http://www.google.at/search?q=$(CURRENT_WORD)</Command>
        <Command name="Wikipedia Search" Ctrl="no" Alt="yes" Shift="no" Key="114">http://de.wikipedia.org/wiki/Special:Search?search=$(CURRENT_WORD)</Command>
        <Command name="Launch with AHK" Ctrl="yes" Alt="no" Shift="yes" Key="13">C:\Programme\AutoHotkey\AutoHotkey.exe &quot;$(FULL_CURRENT_PATH)&quot;</Command>
        <Command name="SmartGUI Selection" Ctrl="yes" Alt="no" Shift="yes" Key="19">C:\Programme\AutoHotkey\temp_smgui.exe $(CURRENT_WORD)</Command>
        <Command name="SmartGUI Code" Ctrl="yes" Alt="no" Shift="yes" Key="33">C:\Programme\AutoHotkey\SmartGUI.exe &quot;$(FULL_CURRENT_PATH)&quot;</Command>
    </UserDefinedCommands>
</NotepadPlus>


die temp_smgui.exe hab ich in AHK geschrieben, und kompiliert.
Code:
#NoTrayIcon

Loop, %0%
   {
   Current := %A_Index%
   Code := Code A_Space Current
   }
StringTrimLeft, Code, Code, 1
FileAppend, %Code%, %A_Temp%\temp.ahk
FileGetTime, Create, %A_Temp%\temp.ahk, M
RegRead, Installed, HKEY_LOCAL_MACHINE, SOFTWARE\AutoHotkey, InstallDir
If Errorlevel = 1
   Installed = %A_ScriptDir%\AutoHotkey
RunWait, %Installed%\SmartGUI.exe "%A_Temp%\temp.ahk"
If ClipboardAll contains not Gui
   {
   FileGetTime, SmGUI, %A_Temp%\temp.ahk, M
   If Create <> SmGUI
      {
      Msgbox, 68, Info, Der Sourcecode wurde geändert. `nDatei speichern?
      IfMsgbox, Yes
         {
         FileSelectFolder, Path, , , Bitte geben Sie einen Speicherort an
         FileMove, %A_Temp%\temp.ahk, %Path%\SmartGUI_Backup.ahk
         }
      Else
         ExitApp
      }
   }
ExitApp


Is noch etwas unsauber aber was solls. Modifizierten Code kopier ich meistens eh in die Zwischenablage.

Die Variable $(CURRENT_WORD) in Notepad++ existiert ab version 3.7

NP++ is HIER zum Downloaden (für die dies nicht wissen, und da gibts auch alle Variablen die von NP++ unterstützt werden (FAQ -> Run External Tools)

EDIT:
@IsNull: Nö. Das ist nur der Autovervollständiger. Und der schlägt (in diesem Fall) alle einigermaßen sinnvolle Kombinationen vor, die mit "Ho" beginnen. Daher auch das "Hosteditor" in der Liste. Das ist keine Variable, steht aber oben im Commentblock

In diesem Sinne
Guten Morgen
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
wolke



Anmeldedatum: 05.09.2007
Beiträge: 29

BeitragVerfasst am: Mi Nov 14, 2007 9:33 am    Titel: Antworten mit Zitat

Danke!

ich habe auch noch diese gute Anleitung gefunden:
http://de.autohotkey.com/wiki/index.php?title=Notepad%2B%2B
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Smalltalk Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de