Jump to content

Recommended Posts

Posted

Hello try to add a:

ConsoleWrite(@error & @CRLF)

To check the returned error code.

 

Saludos

  • Moderators
Posted

letsCodeMyLife,

Are you using 3.3.14.3? If so then upgrade to 3.3.14.5:

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

  • Moderators
Posted

letsCodeMyLife,

Add this line to your code above and please post what appears in the SciTE console:

ConsoleWrite($iRet & " - " & @error & @CRLF)

I get:

>"M:\Program\AutoIt3\SciTE\..\AutoIt3.exe" "M:\Program\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.au3" /run /prod /ErrorStdOut /in "M:\Program\Au3 Scripts\fred1.au3" /UserParams    
+>10:11:55 Starting AutoIt3Wrapper v.17.224.935.0 SciTE v.3.7.3.0   Keyboard:00000809  OS:WIN_7/Service Pack 1  CPU:X64 OS:X86  Environment(Language:0409)  CodePage:0  utf8.auto.check:4
+>         SciTEDir => M:\Program\AutoIt3\SciTE   UserDir => C:\Users\###########\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper   SCITE_USERHOME => C:\Users\#############\AppData\Local\AutoIt v3\SciTE 
>Running AU3Check (3.3.14.5)  from:M:\Program\AutoIt3  input:M:\Program\Au3 Scripts\fred1.au3
+>10:11:56 AU3Check ended.rc:0
>Running:(3.3.14.5):M:\Program\AutoIt3\autoit3.exe "M:\Program\Au3 Scripts\fred1.au3"    
--> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
True - 0
+>10:11:57 AutoIt3.exe ended.rc:0
+>10:11:57 AutoIt3Wrapper Finished.
>Exit code: 0    Time: 2.923

and the file is correctly created.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

  • Moderators
Posted

letsCodeMyLife,

I asked to see the whole SciTE output.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

  • Moderators
Posted

letsCodeMyLife,

Quote

SciTe cant run files in the console

The SciTE console is the lower of the 2 panes in the editor.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted (edited)

Just to let you know, desktop.ini is a virus called Recycler, you should check if it's a positive and if it is, avoid deleting massive amount of files.

About your problem with ScreenCapture, try instead using _ScreenCapture_CaptureWnd

Like this:
 

#include <ScreenCapture.au3>

$0 = @ScriptDir
$a = Random(0,200)
$ab = Random(0,10)
$b = "10.9.8.7.6.5.4.3.2.1"
$c = StringSplit($b, ".")
$b0 = 1
For $d in $c
    If $b0 <> 1 Then
        SplashTextOn('', "Capturing in " & $d& "...", 150, 100, 100, 100, 0, "Tahoma", 16)
        Sleep(1000)
        If $d = "1" Then
            SplashOff()
            ExitLoop
        EndIf
    Else
        $b0 = 0
    EndIf
Next
$HWnd = WinActive('', '')
Sleep(500)
_ScreenCapture_CaptureWnd($0 & "\Screenshots\" & "Screenshot" & $a +$ab & ".jpg", $HWnd, 0, 0, -1, -1, False)
MsgBox(0, '', "Screenshot saved on " & $0 & "\Screenshots\" & "Screenshot" & $a +$ab & ".jpg")
exit 0

 

  • Variable $0 stores current script working directory
  • Variable $a stores a random number between 0 and 200
  • Variable $ab stores a random number between 0 and 10
  • Variable $b stores a countdown
  • Variable $c splits the variable $b into an array countdown
  • Variable $b0 debugs For loop to skip the first subscript [0] that contains amount of subscripts
  • For loop does a countdown and splashs it on screen.
  • Variable $d stores the countdown
  • Between each $d round, it sleeps a second.
  • After countdown end, variable $HWnd stores the handle of the actual active window
  • _ScreenCapture_CaptureWnd searchs for a folder called "Screenshots" on @ScriptDir and stores screen capture there.
  • Then a MsgBox saying the location of screenshot saved pops up
  • Exit script.
Edited by DynamicRookie
Explanation
Posted (edited)

nope my Desktop.ini isn't  a Virus.

And the _Screencapture_CaptureWnd also doesnt work.

And when i try to execute it on the SciTe Shell it Displays this error: (its german)

>"E:\AutoItEdit\..\AutoIt3.exe" "E:\AutoItEdit\AutoIt3Wrapper\AutoIt3Wrapper.au3" /run /prod /ErrorStdOut /in "C:\Users\Sybille\Desktop\test.au3" /UserParams   
>Das System kann die angegebene Datei nicht finden.
 

"Das System kann die angegebene Datei nicht finden." is translated to english: "The System cant find the file."

Edited by letsCodeMyLife
Posted (edited)

About desktop ini, theres a virus called Recycler that tries to impersonate common recycle bin files to fill the hard disk of trash and let other viruses in.

 

There shouldn't be 2 of them, and if they also appear on other folders non related to desktop (Maybe along with links) then is a virus.

Edited by DynamicRookie
Posted (edited)

About ScreenCapture its cause you need a folder called Screenshots placed on the same directory as script, in example: C:/Test/Script/Screenshots

 

Where Script folder contains the script and Screenshots saves the screen captures.

 

You can, however, edit the script to change the directory to save screenshots at.

Edited by DynamicRookie
  • Developers
Posted
2 hours ago, DynamicRookie said:

I feel like you trying to do a spyware, aren't you?:naughty:

What about you stop these accusations and simply follow the rules of reporting posts?

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.
  :)

  • Moderators
Posted

letsCodeMyLife,

The _ScreenCapture_CaptureWnd function definitely does exist! Please run the following code and tell us what appears in the MsgBox:

MsgBox(0, "Version", @AutoItVersion)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

  • Moderators
Posted (edited)

letsCodeMyLife,

So, as explained here:

to which thread I linked you earlier, you are NOT using the latest version (despite your earlier comment) and, because of a known bug, the _ScreenCapture functions will not save a file. Update to 3.3.14.5 where the bug has been fixed (along with some others) and all will be well.

Might I suggest that in future you actually take the time to read the responses you get - then we would not have all wasted our time over the past few days.

M23

Edited by Melba23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

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
×
×
  • Create New...