Sign in to follow this  
Followers 0
Samuel25

Save Screenshot

8 posts in this topic

Hi, I'm very new using Au3 and I've find my first obstacle :P

When I joined here: http://www.autoitscript.com/autoit3/docs/libfunctions/_ScreenCapture_Capture.htm

I found quite easy to use this, so I copied the example from below: 

#include <ScreenCapture.au3>

_ScreenCapture_Capture(@MyDocumentsDir & "\GDIPlus_Image1.jpg")

This saved a screenshot into MyDocuments.

Now, I've tried to change the directory but then doesn't work.

This is what I've done: 

#include <ScreenCapture.au3>

Global $name

$name = 1
_ScreenCapture_Capture(@ScriptDir & "\Test\" & $name & ".jpg")

Can anybody tell me what's wrong there?

Share this post


Link to post
Share on other sites



Folder "Test" probably doesn't exist.

 

Br,

UEZ


Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

It works fine for me. Is the directory created? _ScreenCapture will not create it

 

Edit: Dang, too slow

Edited by JLogan3o13

√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

Folder "Test" probably doesn't exist.

 

Br,

UEZ

Yes, I created it.

Share this post


Link to post
Share on other sites

Where is @ScriptDir pointing? Is it somewhere you have access to create a file? What if you take the variable out of the mix and type the full path out?

_ScreenCapture_Capture(@ScriptDir & "\Test\1.jpg")

√-1 2^3 ∑ π, and it was delicious!

Share this post


Link to post
Share on other sites

Where did you created it? Where the script is located?

Br,

UEZ


Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

Ok, I've found why. Sry I'm very new to this.

I creted the script in the folder "Examples", from the Autoit folder, and it looks like I don' have the rights to save anythign there.

I created it in another folder new created by me and it works.

Sorry for my noobiness!

Share this post


Link to post
Share on other sites

You can do something like this here to debug your code:

#include <ScreenCapture.au3>

Global $name

$name = 1
$path = @ScriptDir & "\Test\" & $name & ".jpg"
ConsoleWrite($path & @LF)
_ScreenCapture_Capture($path)
ConsoleWrite(@error & @LF)

Just check out the console output in SciTE!

Br,

UEZ


Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


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
Sign in to follow this  
Followers 0