Jump to content

Recommended Posts

  • Replies 229
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Note: This is the continuation thread from the original one of 2012. The old one growed over 50 pages...so to make the overview better i created a new main thread for the ISN AutoIt Studio. You can fi

Just a little spoiler for the next update (1.09) 😎  

Hi folks! It´s update time again! ISN AutoIt Studio version 1.12 is now online! Like everywhere else, the Corona crisis has made my past ISN development quite a mess. But now I have finally

Posted Images

10 hours ago, emendelson said:

Is anyone able to access www.isnetwork.at where ISN AutoIt Studio is located? Every browser I try warns me that the site is insecure or has a Trojan or has something else wrong with it.

It's up on my end.

Spoiler

 

"If a vegetarian eats vegetables,What the heck does a humanitarian eat?"

"I hear voices in my head, but I ignore them and continue on killing."

"You have forced me to raise the indifference warning to beige, it's a beige alert people. As with all beige alerts please prepare to think about the possibility of caring."

An optimist says that giving someone power DOESN'T immediately turn them into a sadist. A pessimist says that giving someone power doesn't IMMEDIATELY turn them into a sadist.

 

 
Link to post
Share on other sites
  • 3 weeks later...

Just came accross ISN AutoIt Studio a couple of days ago.
It looks like the next step to professionalize my AutoIt programming, however at the same time it very overwhelming.

Are there any tutorials/videos I available to get more familiar with ISN AutoIt Studio?
I prefer English, but German could also be doable for me, I think.

Link to post
Share on other sites
  • 4 weeks later...

Hi folks!

It´s update time again! ISN AutoIt Studio Version 1.11 is now online!

In addition, a first version of the long delayed "KODA (.kxf) to ISN Form Studio 2 (.isf) Converter" is now available for download as ISN Plugin on my website!  

Special thanks this time to Fernando R.! (For beta testing)

Have fun with it, and as always: feedback is welcome! 😎

Here the detailed changelog:

Spoiler

--> ISN AutoIt Studio: <--
-----------------------------------
[Bug fixes]
- Various bug fixes
- Fixed a bug when moving tab pages in the ISN.

[improvements]
- Chinese translation updated (thx to bfgxp)
- Updated French translation (thx to Swirti)
- The "View" section for the Script Editor has been moved to a separate category in the program settings. Here you can also find settings for the new DualEditor mode.

[New Features]
- Support for 64-bit AutoIt: The path to AutoIt3_x64.exe can also be specified separately in the program settings.
  Furthermore, there is now an easy way to switch between the 32- and 64-bit version of AutoIt for the ISN.
  This can be found in the program settings under "Script Editor" or under "Project -> Test Project -> Change AutoIt Architecture". This setting is only valid for the ISN AutoIt Studio.
- DualEditor: If desired, two script files can now be displayed next to each other or below each other. Open files can now be displayed in a second view via "File -> Show this file in a second view".
  can be opened in a dual view. This is also possible in the tab context menu. Under "View" you can switch between a horizontal and a vertical view.
- New variables for path specifications or markers:
  %CurrentTab_FileName% = File name of the current tab
  %CurrentTab_FullPath% = File path of the current tab
- There is a small addition when starting scripts with admin privileges (#RequireAdmin): To enable the ISN to correctly debug scripts with admin privileges, the ISN itself must also be started with admin privileges.
  The ISN now detects if a script to be tested requires admin rights and if the ISN is not already running with admin rights, it offers an automatic restart function as administrator.

--> ISN Form Studio 2: <--
-----------------------------------
[Bug fixes]
- Various bug fixes

[New Features]
- New Control: Extracode Element
  The new Extracode element is not a real control in the real sense.
  It is only used to insert Extracode (AutoIt Code) at any place in the form. However, it can be placed in the GUI like a normal control,
  and various values (position, size etc.) can then be used for extracode variables.
  With this method, you can create any controls with other UDFs (e.g. MetroGUI UDF). For this topic there is a new test project on my homepage (Downloads -> Test Projects -> Test Project 2)
- New variables for extra code: %gui_style%, %gui_exstyle%, %style%, %exstyle%, %handle_declaration%
  A list of all variables can now also be found in the help file. (ISN Form Studio 2 -> Variables for Extracode)
- For Dummy, Graphic, COM, and Extracode controls, the handle of the control is now displayed as text. This makes it easier to distinguish between them.
- Koda (.KXF) to ISN Form Studio 2 (.ISF) Converter
  Due to the still high number of requests on this topic, there is now (finally) a first version of a coda (.KXF) to ISN Form Studio 2 (.ISF) converter!
  Yes I know, the converter is now many years late...but hey...better late than never!
  The converter is available as a separate plugin for ISN AutoIt Studio on my homepage. (Downloads -> Plugins)
  Once installed and activated, you should find the converter in the "Tools" menu of ISN AutoIt Studio.
 
  Attention: The converter is still in an early stage! Some attributes or controls from KODA can currently not be transferred to the ISN Form Studio.
  Furthermore, some controls are not transferred with 100% position accuracy. In KODA positions are stored relative to groups or tabs. The ISN uses absolute positions here.
  So you may have to do some manual corrections after the conversion.

  The following controls and properties are currently NOT supported when converting from .KXF to .ISF:
  - Toolbar
  - Menu
  - Context Menu
  - Cursor
  - Hotkey
  - ImageList
  - AVI
  - pop-up menu
  - Umlauts and special characters in texts

 

Edited by ISI360
Link to post
Share on other sites
On 4/25/2020 at 10:51 AM, ISI360 said:

Hi folks!

It´s update time again! ISN AutoIt Studio Version 1.11 is now online!

In addition, a first version of the long delayed "KODA (.kxf) to ISN Form Studio 2 (.isf) Converter" is now available for download as ISN Plugin on my website!  

Special thanks this time to Fernando R.! (For beta testing)

Have fun with it, and as always: feedback is welcome! 😎

Here the detailed changelog:

  Reveal hidden contents

--> ISN AutoIt Studio: <--
-----------------------------------
[Bug fixes]
- Various bug fixes
- Fixed a bug when moving tab pages in the ISN.

[improvements]
- Chinese translation updated (thx to bfgxp)
- Updated French translation (thx to Swirti)
- The "View" section for the Script Editor has been moved to a separate category in the program settings. Here you can also find settings for the new DualEditor mode.

[New Features]
- Support for 64-bit AutoIt: The path to AutoIt3_x64.exe can also be specified separately in the program settings.
  Furthermore, there is now an easy way to switch between the 32- and 64-bit version of AutoIt for the ISN.
  This can be found in the program settings under "Script Editor" or under "Project -> Test Project -> Change AutoIt Architecture". This setting is only valid for the ISN AutoIt Studio.
- DualEditor: If desired, two script files can now be displayed next to each other or below each other. Open files can now be displayed in a second view via "File -> Show this file in a second view".
  can be opened in a dual view. This is also possible in the tab context menu. Under "View" you can switch between a horizontal and a vertical view.
- New variables for path specifications or markers:
  %CurrentTab_FileName% = File name of the current tab
  %CurrentTab_FullPath% = File path of the current tab
- There is a small addition when starting scripts with admin privileges (#RequireAdmin): To enable the ISN to correctly debug scripts with admin privileges, the ISN itself must also be started with admin privileges.
  The ISN now detects if a script to be tested requires admin rights and if the ISN is not already running with admin rights, it offers an automatic restart function as administrator.

--> ISN Form Studio 2: <--
-----------------------------------
[Bug fixes]
- Various bug fixes

[New Features]
- New Control: Extracode Element
  The new Extracode element is not a real control in the real sense.
  It is only used to insert Extracode (AutoIt Code) at any place in the form. However, it can be placed in the GUI like a normal control,
  and various values (position, size etc.) can then be used for extracode variables.
  With this method, you can create any controls with other UDFs (e.g. MetroGUI UDF). For this topic there is a new test project on my homepage (Downloads -> Test Projects -> Test Project 2)
- New variables for extra code: %gui_style%, %gui_exstyle%, %style%, %exstyle%, %handle_declaration%
  A list of all variables can now also be found in the help file. (ISN Form Studio 2 -> Variables for Extracode)
- For Dummy, Graphic, COM, and Extracode controls, the handle of the control is now displayed as text. This makes it easier to distinguish between them.
- Koda (.KXF) to ISN Form Studio 2 (.ISF) Converter
  Due to the still high number of requests on this topic, there is now (finally) a first version of a coda (.KXF) to ISN Form Studio 2 (.ISF) converter!
  Yes I know, the converter is now many years late...but hey...better late than never!
  The converter is available as a separate plugin for ISN AutoIt Studio on my homepage. (Downloads -> Plugins)
  Once installed and activated, you should find the converter in the "Tools" menu of ISN AutoIt Studio.
 
  Attention: The converter is still in an early stage! Some attributes or controls from KODA can currently not be transferred to the ISN Form Studio.
  Furthermore, some controls are not transferred with 100% position accuracy. In KODA positions are stored relative to groups or tabs. The ISN uses absolute positions here.
  So you may have to do some manual corrections after the conversion.

  The following controls and properties are currently NOT supported when converting from .KXF to .ISF:
  - Toolbar
  - Menu
  - Context Menu
  - Cursor
  - Hotkey
  - ImageList
  - AVI
  - pop-up menu
  - Umlauts and special characters in texts

 

Malwarebytes blocks isnetwork.at (as it does many websites). Continuing, Windows Defender doesn't like either of the binary files (similar errors for each):

 

image.png.3fc1a06188e33bae562df76122269836.png

 

Link to post
Share on other sites

Thanks for this update; DualEditor is a fantastic feature. Also want to play with the Extracode Control.

 

An issue; now that I'm using DualEditor, I'm missing too much vertical screen space. I've tried disabling the Toolbar but it only gives the option to move to the left side of the window. So I tried removing all items in the Toolbar - this makes it revert to default. Is there a way of disabling the Toolbar via a config file?

Link to post
Share on other sites
11 hours ago, Inpho said:

An issue; now that I'm using DualEditor, I'm missing too much vertical screen space. I've tried disabling the Toolbar but it only gives the option to move to the left side of the window. So I tried removing all items in the Toolbar - this makes it revert to default. Is there a way of disabling the Toolbar via a config file?

You could hide / toggle the debug output on the bottom side. (Via the "view" menu or a hotkey)
And the toolbar can´t be disabled completly..but you could arrange it vertically. This should give you more vertical space. (You find these settings in the ISN settings -> View -> Toolbar)

Link to post
Share on other sites
14 hours ago, Inpho said:

I found those settings but I figured that since I've never actually used the toolbar (I'm a hotkey person) I'd prefer to disable it. I'll live with vertical, it's a minimal price to pay for extra vertical space.

Never thought about hiding the toolbar completely. Would be an option for a future update?  :P

Link to post
Share on other sites
  • 4 weeks later...
7 minutes ago, LTNhanSt94 said:

Nice update! I don't know if I can copy controls between two different forms, and is there a way to load each tab (opening the last project on startup) without activating ISN AutoIt Studio?

Thx.
Both is currently not possible. (I add it to the "to do" list :P)

Link to post
Share on other sites
  • 1 month later...
  • 2 weeks later...

Please whiteliste the site and report it as false positive when you want to use the ISN. There is not much i can do here...and no this is not a trojan! It´s simply a false positive...like many other autoit executables. And Malwarebytes/ESET simply detects these .exe files on the website.

Link to post
Share on other sites
  • Developers
5 minutes ago, ISI360 said:

like many other autoit executables. And Malwarebytes/ESET simply detects these .exe files on the website.

We had the same "problem" with this website and that is why we do not distribute any compiled scripts anymore and run everything by default with the Signed AutoIt3.exe.

Jos 

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to post
Share on other sites
7 minutes ago, Jos said:

We had the same "problem" with this website and that is why we do not distribute any compiled scripts anymore and run everything by default with the Signed AutoIt3.exe.

Jos 

Yeah i read that somewehere in the forum. I did the same already for some parts of the ISN...but the main executables are still .exe files (for the moment).
Btw. is it allowed for such projects to deploy the files as .a3x and include the signed autoit3.exe in the package?
(I do not want to solve the whole thing this way...but including an own autoit3.exe in the package would make the whole stuff a lot easier ^^)

Link to post
Share on other sites
  • Developers

Why would you have to distribute Autoit3.exe.
I guess you could safely assume that AutoIt3 is already installed for the people that use your project .... right?

Jos

edit:

Quote

1. GRANT OF LICENSE

This EULA grants you the following rights:

Installation and Use. You may install and use an unlimited number of copies of the SOFTWARE PRODUCT.

Reproduction and Distribution. You may reproduce and distribute an unlimited number of copies of the SOFTWARE PRODUCT either in whole or in part; each copy should include all copyright and trademark notices, and shall be accompanied by a copy of this EULA. Copies of the SOFTWARE PRODUCT may be distributed as a standalone product or included with your own product.

Commercial Use. You may use the SOFTWARE PRODUCT for commercial purposes. You may sell for profit and freely distribute scripts and/or compiled scripts that were created with the SOFTWARE PRODUCT.

 

Edited by Jos

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to post
Share on other sites

Yeah...in theory. But every installation had to be modified. Every desktop shortcut had to be edited to an autoit path i don´t know. (If its not the default path)
Gone is the luxury to just unpack/install it and run it. Then you have to create a shortcut first with your autoit3.exe to run it...but hey..i guess this is the price to pay ^^

Or i needed juust a little launcher tool to detect an installed autoit version and start the a3x with that. Maybe a good old .bat file does the job :P

Link to post
Share on other sites
  • Developers

It's mot much different as the issue I faced with AutoIt3Wrapper. When people use the installers, things work fine and simple. When the go their own way and use the ZIP file and put stuff all over the place they are out on their own. There is no way we can compensate for all the IT folk's crazy behaviors.  :) 

Jos 

 

 

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By TheSaint
      As many of you may not be aware, of much about AutoIt's humble beginnings, and aspects related to the first GUI version of AutoIt, I thought it might be nice to create a historical reference here for all the many GUI creators that have been created by various people over the years.
      NOTE - While one could argue, that this topic might be better placed in one of the Chat forums, I would argue, that it links to heaps of good code. While much may be redundant in that code, it is still interesting and forms a great perspective. Many are bound to find useful elements at the very least.
      Koda, is no doubt the most well-known GUI creator now, but there was a time, when CyberSlug's legendary GUIBuilder (first known as AutoBuilder) ruled the roost, and AutoIt coder's saw it as a Godsend. AutoIt coding was much simpler back then of course.
      Below, will be a timeline, of any AutoIt GUI creators listed in forum pages. It will be added to by myself as I find them or as others here find them and place a link in a subsequent post ... PLEASE HELP! Comments welcome too.
      (Also note, that this is also intended to include updates, branches etc by others)
      Apr 20 2004 - AutoBuilder by CyberSlug.
      Sep 27 2004 - An interesting topic, where CyberSlug talks about the future of AutoBuilder (etc) and renaming to GUIBuilder and you see the first mentions and links to updates by others (including myself & livewire).
      Nov 05 2004 - A topic where lookfar is working on a SciTE replacement, talks about starting a Form Designer.
      Aug 10 2005 - GuiBuilder first update by TheSaint.
      Sep 26 2005 - GUIBuilder updates by livewire (he also talks about transferring his efforts to Koda).
      Nov 02 2005 - KODA FormDesigner v1.3 by lookfar
      Nov 03 2005 - Seemingly interesting topic about forms by tonedeaf
      Dec 26 2005 - AutoIt Studio(beta) by BillLuvsU
      Jan 09 2006 - AutoBuilder update (or branch) by _^__darkbytez (livewire also posts).
      Feb 19 2006 - Koda v1.5 by lookfar
      Sep 07 2006 - Koda v1.7.3.0 by Lazycat
      Jan 07 2007 - Form/GUI Builder by FlintBrenick
      Jun 10 2007 - Gorganizer by _Kurt (more of an assister than actual GUI maker)
      Jun 27 2007 - Basic GUI Designer by Mast3rpyr0
      May 03 2008 - Autoit Programmer's Desktop (APD) by Ealric
      Jul 11 2008 - Gui Designer by Alek
      Aug 11 2008 - Gorganizer update by _Kurt
      Jun 19 2009 - Easy GUI by Mat
      Aug 13 2009 - GUI Script Creator by Pandemic (not sure this qualifies, but it made me think of templates)
      Aug 16 2010 - Creation Gui by AZJIO
      Jan 22 2012 - ISN AutoIt Studio by ISI360 (includes ISN Form Studio 2, a GUI editor)
      Mar 19 2012 - Arduino GUI Programmer by nikosliapis (creates a specific type of GUI)
      Aug 01 2012 - GuiBuilder Resurrected update/branch to GUIBuilder by baroquebob
      Dec 01 2012 - Form Builder beta (v1.0.6) by BuckMaster
      Jan 12 2015 - GUIBuilderNxt update by jaberwacky of GUIBuilder v0.8 (as a new prototype, modified to work with latest AutoIt) (not a update to the Resurrected version)
      Aug 12 2016 - The GuiBuilder Return by DFerrato as an update to GUIBuilder,
      Jan 17 2017 - GUIBuilder Project by TheSaint (a work in progress based on CyberSlug's original ... and later versions, updated by Roy, TheSaint & others).
      May 29 2019 - The GuiBuilder Return by DFerrato as an update to GUIBuilder, His new and improved version.
      May 9 2022 - GuiBuilderPlus by kurtykurtyboy as an update to GUIBuilder. A new an improved version with more to come.
      There are a significant number of creators/designers that have been started and never completed.
      +++++ STILL UNDER CONSTRUCTION +++++
      P.S. Well that's it from me tonight. I know of at least one other major creator, but cannot recall it's name or the name of the coder, though I think it starts with 'L'. Bound to be a few I've missed, and some I cannot seem to find their first appearance here (Koda, Form Builder, etc), but there may be an obvious reason for that. Will probably rely on feedback from others now that I've got the ball rolling.
      NOTE - If anyone wants to discuss any of these programs above or give some background history, then by all means do so. I will cross-reference (link to) any important comments.
    • By DevMode
      Hello
      I'm using isn autoit studio for a long time and tried to add some plugins, but the existing SDK is very limited
      So I modified the original code
      I added linking external files with the project
      I know that the file name appears in the project tree, but the file is not found in the project folder

       

      ADD Item in Context Menu for add new Linker
      Global $TreeviewContextMenu_Item_Linker = _GUICtrlCreateODMenuItem("Linker", $TreeviewContextMenu_Item8, $smallIconsdll, 998) ;Projektbaum aktualisieren  
      add Event in _InputCheck
      Case $TreeviewContextMenu_Item_Linker _Linker()  
      add _Linker Function for add New Linker and update .isn file
      #Region ; DevMode Func _Linker() If $Offenes_Projekt = "" Then Return -1 If Not IsHWnd($Current_TVExplorer_TreeView) Then Return -1 Local $Treeview = $Current_TVExplorer_TreeView If _GUICtrlTreeView_GetSelection($Treeview) = 0 Then Return $FileSet = FileOpenDialog("Setect Linker",'','Autoit File(*.au3;)|All File(*.*)') If FileExists($FileSet) Then Dim $szDrive, $szDir, $szFName, $szExt _PathSplit($FileSet, $szDrive, $szDir, $szFName, $szExt) $LinkerName = InputBox("Add New Linker","Plese enter Linker Name",$szFName&$szExt) If $LinkerName = "" Then Return _GUICtrlTreeView_AddChild($hWndTreeview, _GUICtrlTreeView_GetFirstItem($hWndTreeview),'=>'&$LinkerName) $NewLinker = $FileSet&'%'&$LinkerName $OldLinkers = IniRead($Pfad_zur_Project_ISN, "ISNPROJECT_TODOLISTDATA", "Linker", "") IniWrite($Pfad_zur_Project_ISN, "ISNPROJECT_TODOLISTDATA", "Linker",$OldLinkers&'|'&$NewLinker) EndIf Sleep(250) $Projektbaum_ist_bereit = 1 EndFunc ;==>_Erstelle_kopie_von_markierter_datei #EndRegion  
      add _LinkerOpen for open file in Editor
      Func _LinkerOpen($LinkerName) $Linkes = IniRead($Pfad_zur_Project_ISN, "ISNPROJECT_TODOLISTDATA", "Linker", "") $sLinker = StringSplit($Linkes,'|') For $p = 1 To $sLinker[0] If $sLinker[$p] = "" Then ContinueLoop $fLinker = StringSplit($sLinker[$p],'%') If $fLinker[0] = 2 And $LinkerName = $fLinker[2] Then Try_to_opten_file($fLinker[1]) EndIf Next EndFunc add Load Linker 
      Func _Load_Project($Foldername) ....... $RDC_Main_Thread = _RDC_Create($Offenes_Projekt, 1, BitOR($FILE_NOTIFY_CHANGE_FILE_NAME, $FILE_NOTIFY_CHANGE_DIR_NAME), 0, $Studiofenster) $RDC_UDFs_Thread = _RDC_Create(_ISN_Variablen_aufloesen($UDFs_Folder), 1, BitOR($FILE_NOTIFY_CHANGE_FILE_NAME, $FILE_NOTIFY_CHANGE_DIR_NAME), 0, $Studiofenster) _Reload_Ruleslots() _Aktualisiere_oder_erstelle_Projektbaum($Offenes_Projekt) _GUICtrlTVExplorer_Expand($hWndTreeview) #Region Load Linker DevMode $Linkes = IniRead($Pfad_zur_Project_ISN, "ISNPROJECT_TODOLISTDATA", "Linker", "") $sLinker = StringSplit($Linkes,'|') For $p = 1 To $sLinker[0] If $sLinker[$p] = "" Then ContinueLoop $fLinker = StringSplit($sLinker[$p],'%') If $fLinker[0] = 2 Then _GUICtrlTreeView_AddChild($hWndTreeview, _GUICtrlTreeView_GetFirstItem($hWndTreeview),'=>'&$fLinker[2]) EndIf Next #EndRegion ;Set focus to the first item in the treeview ...... EndFunc ;==>_Load_Project Func _Update_Treeview() ...... #Region Load Linker DevMode $Linkes = IniRead($Pfad_zur_Project_ISN, "ISNPROJECT_TODOLISTDATA", "Linker", "") $sLinker = StringSplit($Linkes,'|') For $p = 1 To $sLinker[0] If $sLinker[$p] = "" Then ContinueLoop $fLinker = StringSplit($sLinker[$p],'%') If $fLinker[0] = 2 Then _GUICtrlTreeView_AddChild($hWndTreeview, _GUICtrlTreeView_GetFirstItem($hWndTreeview),'=>'&$fLinker[2]) EndIf Next #EndRegion EndFunc ;==>_Update_Treeview Also I needed to add some modifications because by clicking on the file in the project tree the item . is deleted
       
      Edit File ISN_Studio_WindowMessages.au3 , Function _ISN_WM_NOTIFY_TVExplorer
      Case -3 ; NM_DBLCLK $Current_TVExplorer_TreeView = $hTV ;~ If $tvData[$Index][28] Then ;~ ExitLoop ;~ EndIf $tPOINT = _WinAPI_GetMousePos(1, $hTV) $tTVHTI = _GUICtrlTreeView_HitTestEx($hTV, DllStructGetData($tPOINT, 1), DllStructGetData($tPOINT, 2)) $hItem = DllStructGetData($tTVHTI, 'Item') If BitAND(DllStructGetData($tTVHTI, 'Flags'), $TVHT_ONITEM) Then $text = _GUICtrlTreeView_GetText($Current_TVExplorer_TreeView, $hItem ) If StringLeft($text,2) = "=>" Then Return _LinkerOpen(StringTrimLeft($text,2)) ; DevMode $path = _TV_GetPath($Index, $hItem) If Not _WinAPI_PathIsDirectory($path) Then _TV_Send(6, $Index, $hItem) EndIf EndIf Edit File ISN_UDF_TVExplorer.au3 , Function _TV_Send
      Func _TV_Send($iDummy, $iIndex, $hItem, $fDirect = 0, $lParam = 0) IF BitAND($ISNDebugConsole_SpecialLogs, $ISNDebugConsole_SpecialLogs_TVExplorer) then _Write_ISN_Debug_Console("TVExplorer try to send "&$iDummy&" to index "&$iIndex&" and hItem "&$hItem , $ISN_Debug_Console_Errorlevel_Info) _Write_ISN_Debug_Console("DummyControl Handle: "&$tvData[$iIndex][$iDummy], $ISN_Debug_Console_Errorlevel_Info) Endif Local $wParam = _WinAPI_MakeLong($iDummy, $iIndex) If $hItem <> -1 Then $tvData[$iIndex][$iDummy + 17] = $hItem EndIf If $fDirect Then IF BitAND($ISNDebugConsole_SpecialLogs, $ISNDebugConsole_SpecialLogs_TVExplorer) then _Write_ISN_Debug_Console("TVExplorer try _TV_Dummy with wparam "&$wParam&" and lparam "&$lParam , $ISN_Debug_Console_Errorlevel_Info) _TV_Dummy($wParam, $lParam) Else IF BitAND($ISNDebugConsole_SpecialLogs, $ISNDebugConsole_SpecialLogs_TVExplorer) then _Write_ISN_Debug_Console("TVExplorer try GUICtrlSendToDummy with handle "&$tvData[$iIndex][$iDummy]&" and wparam "&$wParam , $ISN_Debug_Console_Errorlevel_Info) If StringLeft(_GUICtrlTreeView_GetText($Current_TVExplorer_TreeView, $hItem ),2) = "=>" Then Return 1 ; DevMode If Not GUICtrlSendToDummy($tvData[$iIndex][$iDummy], $wParam) Then IF BitAND($ISNDebugConsole_SpecialLogs, $ISNDebugConsole_SpecialLogs_TVExplorer) then _Write_ISN_Debug_Console("TVExplorer _TV_Send STOPPED at GUICtrlSendToDummy! Let´s ReCreate the DummyControls..." , $ISN_Debug_Console_Errorlevel_Warning) _ISN_ReCreateTVExplorerDummyControls($iIndex) If Not GUICtrlSendToDummy($tvData[$iIndex][$iDummy], $wParam) Then IF BitAND($ISNDebugConsole_SpecialLogs, $ISNDebugConsole_SpecialLogs_TVExplorer) then _Write_ISN_Debug_Console("TVExplorer _TV_Send STOPPED again at GUICtrlSendToDummy! ReCreate failed!" , $ISN_Debug_Console_Errorlevel_Critical) Return 0 Endif EndIf EndIf Return 1 EndFunc ;==>_TV_Send  
      Please ISI360 add this feature to the official software
      Also, if possible, add the project to GitHub so that we can help it develop the program
       
      Complied Autoit_Studio.a3x
      Autoit_Studio.a3x
       
       
    • By ISI360
      Hi!
      Today I want to show you my current AutoIt project: The ISN AutoIt Studio.
       

       
      The ISN AutoIt Studio is a complete IDE made with AutoIt, for AutoIt!
      It includes a GUI designer, a code editor (with syntax highlighting, auto complete & intelisense), a file viewer, a backup system, trophies and a lot more features!!
      Here are some screenshots:







      Here some higlights:
       
      -> easy to create/manage/public your AutoIt-projects!
      ->integrated GUI-Editor (ISN Form Studio 2)
      ->integrated - file & projectmanager
      ->auto backupfunction for your Projects
      ->extendable with plugins!
      ->available in several languages
      ->trophies
      ->Syntax highlighting /Autocomplete / Intelisense
      ->Dynamic Script
      ->detailed overview of the project (total working hours, total size...)
      And much more!!!
      -> -> Click here to download ISN AutoIt Studio <- <-
      Here is the link to the german autoit forum where I posted ISN AutoIt Studio the first time: http://autoit.de/index.php?page=Thread&threadID=29742&pageNo=1
      For more information visit my Homepage: https://www.isnetwork.at
       
      So….have fun with ISN AutoIt Studio!
       
       
      PS: Sorry for my bad English! ^^
    • By ISI360
      Hi!

      I need a little bit help from some RegEx experts please:
      I would make my ISN AutoIt Studio faster when generating the scripttree. And what would be better to do this via regex?
      Problem is i am not really good at this regex stuff. So maybe someone could help me here.
       
      The challange is to get all Global Variables from a script via RegEx in a Array.
      Here is a example script with some tests:
      Global $Var1 = 1234 Local $Local_Var = 1234 $Ignore_me_too = 1234 Global $Var2 = 1234, $var3 = 1242 Global $ahIcons[30], $ahLabels[30] Global Const $Var4 = iniread($inivar1,"jj","jj","") , $var5= iniread($inivar2,"jj","jj","") Global $Var_String = "was" Global $Array_Test[16] = [1,15,16,0,31,15,25,15,25,30,8,30,8,15,1,15] Global Enum $MARGIN_SCRIPT_NUMBER = 0, $MARGIN_SCRIPT_ICON, $MARGIN_SCRIPT_FOLD Global Const $Delim = '\', $Delim1 = '|' Global $hard1 = "a", _ $hard2 = "b", _ $hard3 = "c"  
      The returning array should look like this:
      $Var1 $Var2 $var3 $Var4 $var5 $Var_String $Array_Test $MARGIN_SCRIPT_NUMBER $MARGIN_SCRIPT_ICON $MARGIN_SCRIPT_FOLD $Delim $Delim1 $hard1 $hard2 $hard3  
      I already made some success with a expression i found in the SciTE Jump Tool:  (\$\w+)(?:[\h\[.=+*/^,)\-])?
      This nearly returns the perfect results. But it does not check if it´s a global variable (with the const and enum options) and also returns variables in commands (for example $inivar1)
      I also found this regex: (?im:^(?=Global|Const|Enum|Static)(?:Global)?\h*(?:Const|Enum|Static)?(?:(?<=Enum)\h+Step\h+[+*-]\d+)?\h*)([^\r\n .\=]+)
      This returns also usefull results...but trying to understand this explodes my head

      Maybe someone can help me here?
      Thanks in advance!
    • By TheSpannish
      Estoy traduciendo este projecto 
      al español que esta mal traducido, son 1000 lineas de frases, para mi es mucho, si alguien que sepa español puediera ayudarme se lo agradeceria
×
×
  • Create New...