Jump to content

ISN AutoIt Studio [old thread]


ISI360
 Share

Recommended Posts

Username is in the blue bar Seeker or is it knockerccd?

UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Link to comment
Share on other sites

  • 1 month later...

ISN AutoIt Studio Version 0.94 is online! ;)

Changelog (by google translater):

Changes ISN AutoIt Studio 0.94 BETA:
-> AutoIt ISN Studio: <-
-----------------------------------
- Bugfix: Various bug fixes in "DBUG" tool (thx to pandel!)
- Fix: bug fixes in the script tree
- Bug fix: Files with the same name (in different folders) are now detected correctly
- Fix: When a file is opened it now immediately gets the focus
- Fix: files of which was created a backup are now provided with a new time stamp
- Bugfix: the variables (eg.% autoitversion%) were defined in a new file in the project templates are now also taken into account when creating
- Fix: Fixed a bug in which the ISN did not recover from, and from the taskbar
- Bugfix: Various bug fixes
- NEW: Danish language update
- NEW: in the editor mode If an ISN isn file a new session is opened and starts loading in the project.
- NEW: Almost all windows can now be closed with ESC
- NEW: In the editor mode is also the desktop and the projects folder with the ISN projects now appear in the project tree (File Explorer)
- NEW: English help file for the ISN (thx to knockerccd)
- NEW: Program settings have been completely revised
- NEW: In the program settings "Script Editor -> Colors" can (finally) all the colors of the AutoIt code (old and new scheme) can be configured as desired for both variants now!
- NEW: In the program settings to "Automatically backup" can now be defined as the folder structure should be created in the backup folder
- NEW: The "Automatic backup" can now also at any time in the menu "Project -> Perform Backup" to start manually. Furthermore, a hotkey and a macro for the Backupen is now available.
- NEW: Credits can now be fast-forwarded. Even the music can now be muted.
- NEW: AutoIt paths can now be detected again on wunsche at program start (in normal mode). In portable mode, this is always the case anyway.
- NEW: If you are looking for in the script by using $ variable now only scans those files that are placed in the main file as # include. (Project Mode Only)
- NEW: In project templates now can be more variable (eg.% autoitversion%) which are inserted later replaced by their value. (See help)
- NEW: Scripts can now be printed (but not in color - -.)
- NEW: When a file is deleted you can now choose whether the include entry in the master file will also be deleted (if available) (Only in project mode)
- NEW: Some new hotkeys
- NEW: The code snippet window can be enlarged or reduced as desired now
- NEW: Now there are 2 additional macro slots
- NEW: There is now the possibility of macro slots in the context menu of the project editor view. (Can be enabled where there is also the icon for the macro slot selected)

-> ISN form Studio 2: <-
-----------------------------------
- Fix: Bug fix when moving groups in tabs
- Fix: Fixed a bug when removing the Tag of multiple controls
- Fix: Fixed a bug when testing the form
- Fix: Fixed bug in context menu
- Fix: Fixed bug when moving ListView Controls
- Bugfix: Various bug fixes
- NEW: Now for example. a control group be moved to a different tab controls all located therein also moved (But even if mitverschieben is enabled in the settings!)
- NEW: Column Editor for List Views: reachable either via the context menu of the Control or the Control Editor to text / data by the "..." Button.
- NEW: The GUI also features the window title can now be retrieved from a Func. Furthermore, the X and Y value of the GUI can be given now
- NEW: You can now also finally complex menus are created in the form of Studio 2 (even with icons!)! (Including an editor to create the menus)
- NEW: In the Control Editor is now the button to find the "More Actions". This has the same function as a right click on a control.

Link to comment
Share on other sites

ISN AutoIt Studio Version 0.94 is online! ;)

Changelog (by google translater):

Changes ISN AutoIt Studio 0.94 BETA:

-> AutoIt ISN Studio: <-

-----------------------------------

- Bugfix: Various bug fixes in "DBUG" tool (thx to pandel!)

- Fix: bug fixes in the script tree

- Bug fix: Files with the same name (in different folders) are now detected correctly

- Fix: When a file is opened it now immediately gets the focus

- Fix: files of which was created a backup are now provided with a new time stamp

- Bugfix: the variables (eg.% autoitversion%) were defined in a new file in the project templates are now also taken into account when creating

- Fix: Fixed a bug in which the ISN did not recover from, and from the taskbar

- Bugfix: Various bug fixes

- NEW: Danish language update

- NEW: in the editor mode If an ISN isn file a new session is opened and starts loading in the project.

- NEW: Almost all windows can now be closed with ESC

- NEW: In the editor mode is also the desktop and the projects folder with the ISN projects now appear in the project tree (File Explorer)

- NEW: English help file for the ISN (thx to knockerccd)

- NEW: Program settings have been completely revised

- NEW: In the program settings "Script Editor -> Colors" can (finally) all the colors of the AutoIt code (old and new scheme) can be configured as desired for both variants now!

- NEW: In the program settings to "Automatically backup" can now be defined as the folder structure should be created in the backup folder

- NEW: The "Automatic backup" can now also at any time in the menu "Project -> Perform Backup" to start manually. Furthermore, a hotkey and a macro for the Backupen is now available.

- NEW: Credits can now be fast-forwarded. Even the music can now be muted.

- NEW: AutoIt paths can now be detected again on wunsche at program start (in normal mode). In portable mode, this is always the case anyway.

- NEW: If you are looking for in the script by using $ variable now only scans those files that are placed in the main file as # include. (Project Mode Only)

- NEW: In project templates now can be more variable (eg.% autoitversion%) which are inserted later replaced by their value. (See help)

- NEW: Scripts can now be printed (but not in color - -.)

- NEW: When a file is deleted you can now choose whether the include entry in the master file will also be deleted (if available) (Only in project mode)

- NEW: Some new hotkeys

- NEW: The code snippet window can be enlarged or reduced as desired now

- NEW: Now there are 2 additional macro slots

- NEW: There is now the possibility of macro slots in the context menu of the project editor view. (Can be enabled where there is also the icon for the macro slot selected)

-> ISN form Studio 2: <-

-----------------------------------

- Fix: Bug fix when moving groups in tabs

- Fix: Fixed a bug when removing the Tag of multiple controls

- Fix: Fixed a bug when testing the form

- Fix: Fixed bug in context menu

- Fix: Fixed bug when moving ListView Controls

- Bugfix: Various bug fixes

- NEW: Now for example. a control group be moved to a different tab controls all located therein also moved (But even if mitverschieben is enabled in the settings!)

- NEW: Column Editor for List Views: reachable either via the context menu of the Control or the Control Editor to text / data by the "..." Button.

- NEW: The GUI also features the window title can now be retrieved from a Func. Furthermore, the X and Y value of the GUI can be given now

- NEW: You can now also finally complex menus are created in the form of Studio 2 (even with icons!)! (Including an editor to create the menus)

- NEW: In the Control Editor is now the button to find the "More Actions". This has the same function as a right click on a control.

Nice job :)

I have updated the danish language to 9.4 Beta.

Have you thought about my idea about script comment updates ?

Cheers

c;") /Rex

ISN Autoit Studio(Danish v9.4 Beta).rar

Link to comment
Share on other sites

@Rex:

About your idea with the comments:

I´m currently thinking about your feature...and need some ideas:

What do you think is better:

Store the comments in the mainfile or save it in an extra file (eg. project.log)?

Is a "log manager" needed for this? (I mean a GUI where you see all the comments and can manage them)

..or should it simply be an .txt file (plain text)

I would make it like this:

The user can enable the "Version Logging" (not final name! ^^) in the projectproberties.

If its enabled the ISN asks when you close the project if you want to add some comments. (And more things like changing the version of the project, for example)

Maybe you can tell me how you (or someone else here ^^) would implement this?

thx

Edited by ISI360
Link to comment
Share on other sites

@Rex:

About your idea with the comments:

I´m currently thinking about your feature...and need some ideas:

What do you think is better:

Store the comments in the mainfile or save it in an extra file (eg. project.log)?

Is a "log manager" needed for this? (I mean a GUI where you see all the comments and can manage them)

..or should it simply be an .txt file (plain text)

I would make it like this:

The user can enable the "Version Logging" (not final name! ^^) in the projectproberties.

If its enabled the ISN asks when you close the project if you want to add some comments. (And more things like changing the version of the project, for example)

Maybe you can tell me how you (or someone else here ^^) would implement this?

thx

Hi ISI360

The project.log file sounds to be an good idea, this way the main file is kept clean.

A simple log manager GUI could help to maintain the log, and also give the user a better overlook of the comments etc.

Perhaps a listview could be used, to display the comments and editing em.

Thinking something like this:

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
$hProjectLog = GUICreate("Project log", 615, 438, 386, 301, BitOR($WS_SYSMENU,$WS_POPUP, $WS_CAPTION))
GUISetOnEvent($GUI_EVENT_CLOSE, "hProjectLogClose")
$Label1 = GUICtrlCreateLabel("This logmanager will help you to keep track of changes you made to your project.", 24, 16, 386, 17)
$hListViewProjectLog = GUICtrlCreateListView("Date|Time spent|Comments", 24, 48, 570, 318, -1, BitOR($WS_EX_CLIENTEDGE,$LVS_EX_GRIDLINES,$LVS_EX_FULLROWSELECT))
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 80)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 80)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 385)
$hListViewProjectLog_0 = GUICtrlCreateListViewItem("2013-01-08|1,5 h|This is a comment", $hListViewProjectLog)
$hButtonProjectLogEdit = GUICtrlCreateButton("Add Comment", 24, 384, 80, 25, $BS_DEFPUSHBUTTON)
GUICtrlSetOnEvent(-1, "hButtonProjectLogEditClick")
$hButtonProjectLogClose = GUICtrlCreateButton("Close", 520, 384, 75, 25)
GUICtrlSetOnEvent(-1, "hButtonProjectLogCloseClick")
$Label2 = GUICtrlCreateLabel("Total time used on the project:", 24, 416, 147, 17)
$Label3 = GUICtrlCreateLabel("5 h 25 min", 176, 416, 53, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    Sleep(100)
WEnd

Func hButtonProjectLogCloseClick()

EndFunc
Func hButtonProjectLogEditClick()

EndFunc
Func hProjectLogClose()

EndFunc

Not saying that it's the best way to do it, but it seems to give a nice overview over the comments, date and time spend on the project.

Allowing the user to enable or disabling the logging is a good idea, might not be all the wants to use the feature.

Hope this helps a little :)

Cheers

c;") /Rex

Link to comment
Share on other sites

Just for information:

I decided to store the changelog-info into the project.isn. (So there is no extra file needed)

But you will have an extra button to generate an changelog-file (eg. .log or .txt file). Here you can easily select which elements you want to have in your logfile and how it should look like.

It will be also possible to import/export the changelogs (from the project.isn) from a project to another project.

So...What do you think about it? ^^

Edited by ISI360
Link to comment
Share on other sites

Hi ISI360

Cool, and good thinking using the ins file, don't know why I didn't thought of that ? might be that I already had my mind set on the *.log ;-)

I think that allowing the user to generate a log file, and choosing what to have and not have in the log file is, a really nice touch :)

Import and export is a really nice feature

Really looking forth to see the next beta :)

Cheers

c;") /Rex

Link to comment
Share on other sites

Love your program.

Would it be possible to move the red X (close) away from the Run button? Perhaps to left of the save button? I am tired of accidently hidding the close button when intending on stopping a script.

Thanks

Link to comment
Share on other sites

No no I do not want the button hidden. Just moved to a more logical place. Like near the save buttons - saving and closing are logically together. Running and stopping the solution right next to closing the file is not logical. 

Link to comment
Share on other sites

  • 1 month later...
  • Jos locked this topic
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...