AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AHK Developer

 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Wish List
View previous topic :: View next topic  
Author Message
majkinetor



Joined: 24 May 2006
Posts: 3624
Location: Belgrade

PostPosted: Sun Jun 11, 2006 1:06 pm    Post subject: AHK Developer Reply with quote

Has anybody thought about creating AHK Develper yet ?
Something like, integrating existing SmartGui creator with some sorce code generating routines & syntax highliting & IntelliSense.ahk working together to achive this ?


BTW, IntelliSense is realy awesome. Does anybody have some ideas how can this script be updated to support words not typed in full, but only in part, or not typed at all (that is, they are already there in the text, but I am currently at that particular line and I want to see parameters).

The only solution that I can think of would be selecting everything before the currsor position, SHIFT + HOME (on hotkey for instance CTRL SHIFT SPACE in most developers) and looking for a keyword. But I guess flicker will be visible when selecting to the begin of the line.

This would be especialy easy for one_command-one_line languages like AHK, or batch (or sound programming language CSound) but it shouldn't be much complicated for those that are not.
_________________
Back to top
View user's profile Send private message MSN Messenger
corrupt



Joined: 29 Dec 2004
Posts: 2393

PostPosted: Sun Jun 11, 2006 4:46 pm    Post subject: Re: AHK Developer Reply with quote

majkinetor wrote:
Has anybody thought about creating AHK Develper yet ?
Mainly waiting for a RichEdit style control to be built-in... Wink
Back to top
View user's profile Send private message Visit poster's website
lekremyelsew



Joined: 03 Jan 2006
Posts: 19

PostPosted: Wed Jun 14, 2006 1:53 am    Post subject: Reply with quote

Hello, I am working on a very complex script that knows every command and well tell you how to use it.
For example:
If you searched for the command "MsgBox"
It would pop up a window with a sample message box as an image in the window. It would have a input for the title and text, and checkboxes for all of the options. It will also have a gui creation interface. It's well under construction and is hard because of the recent updates Sad
Back to top
View user's profile Send private message Visit poster's website
Veovis



Joined: 13 Feb 2006
Posts: 390
Location: Utah

PostPosted: Wed Jun 14, 2006 4:13 am    Post subject: Reply with quote

personally, i think it would be to much work. AHK is a pretty simple script language, and a full blown IDE would be... complicated. Especially if written in AHK. Rajat's SmartGUI creator is amazing, but it gliches everyonce in a while and closes unexpectadly. But if he added a simple box for code, that allowed SmartGui Creator to export and input code, and run intellisense 2 at the same time. that basicly what you get.
_________________

"Power can be given overnight, but responsibility must be taught. Long years go into its making."
Back to top
View user's profile Send private message Send e-mail Visit poster's website
majkinetor



Joined: 24 May 2006
Posts: 3624
Location: Belgrade

PostPosted: Wed Jun 14, 2006 8:24 am    Post subject: Reply with quote

I don't talk about making this IDE in AHK. That is not an option.

For instance, when I used several GUIs, I developed some procedures that make available larger number of GUI events, like OnShow, OnKeyPress, OnActivate... etc, similar to what you have in large environemens. I also encapsulated GUI instantiation in something that I thought as AHK equivalent of OO principles. I created this scheme so I am able to use it in any ohter script the same way. So I thought, that it wuold be cool to create some basic application that can write that code in the background for me, and that will allow me to browse events and properties and just click the one I wan to use.

Rajats GUI createor is good start, but I don't like control behavior while designing.

2lekremyelsew
Quote:
Hello, I am working on a very complex script that knows every command and well tell you how to use it.

Can we see some screenshots, videos, or anything that is ready to use ?
_________________
Back to top
View user's profile Send private message MSN Messenger
lekremyelsew



Joined: 03 Jan 2006
Posts: 19

PostPosted: Sat Jun 24, 2006 9:56 am    Post subject: Reply with quote

I'm just working on the gui right now and the computer that it's on is unreliable and being repaired so i'm working on a hot corners program instead Smile
Back to top
View user's profile Send private message Visit poster's website
Invalid User



Joined: 14 Feb 2005
Posts: 442
Location: Texas, Usa

PostPosted: Thu Jun 29, 2006 12:06 am    Post subject: Reply with quote

I developed a simple editor that could open multiple ahk scripts for editing. Each script could be associated to another to suport projects. when a script was opened it was broken down into routine and hotkey for ease of search, rather than having to bookmark or scroll. I had planned on adding other features, such as complile to exe and launch for testing. but it became to0 much work and little interest was show for development help.
_________________
my lame sig Smile
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
AHKnow*
Guest





PostPosted: Thu Jun 29, 2006 1:08 am    Post subject: Reply with quote

lekremyelsew wrote:
I'm just working on the gui right now and the computer that it's on is unreliable and being repaired so i'm working on a hot corners program instead Smile


Hey, great idea. Keep going. There will be a lot of people that would use this.
Back to top
majkinetor



Joined: 24 May 2006
Posts: 3624
Location: Belgrade

PostPosted: Thu Jun 29, 2006 1:56 pm    Post subject: Reply with quote

2 Invalid User

I doubt that what you do can be very useful, sorry if I insulted your work.

Reason: You already can set all that you mention in every serious 3th party editor, like EditPlus, ULtraEdit, or anything else a little more serious then NotePad.

My environement:
I have in EditPlus:
- Parameter completition (using ahk script)
- syntax highlithing
- projects. I can click Run on any file from the project and the main file will be started
- Function list in all files related to projects
- regular staff, like bookmarks, regular expression search in all files etc..
- connection to ahk2exe via hotkey & menu item

- Usualy I can click the otput to jump to error place, but since AHK transmit error messages via message window, this is not possible. I can set in Edit Plus reg exp for error format in witch I can describe where in the error is line and file containing error. AFter that I can just clik on report to jump to that place.


But, you can set everything in DLLs so we are able to use your work for other projects. I am currently planning to do something on my own, and I could use your work.
_________________
Back to top
View user's profile Send private message MSN Messenger
Chris
Site Admin


Joined: 02 Mar 2004
Posts: 10467

PostPosted: Fri Jun 30, 2006 9:16 am    Post subject: Reply with quote

majkinetor wrote:
I have in EditPlus:
...
Usualy I can click the otput to jump to error place, but since AHK transmit error messages via message window, this is not possible.
In case you haven't already seen it, the EditPlus configuration in #ErrorStdOut provides a seamless way to jump directly to syntax errors.
Back to top
View user's profile Send private message Send e-mail
majkinetor



Joined: 24 May 2006
Posts: 3624
Location: Belgrade

PostPosted: Fri Jun 30, 2006 12:59 pm    Post subject: Reply with quote

Well of course I didn't see it Smile))

Thx Chris, you just made my life easier.
_________________
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Wish List All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group