Jump to content

Recommended Posts

Posted

Hello,

I am not an expert of Au3, but i have some good stuff i made, plus i helped in few projects, so i cannot call myself a noob. I have a question in my mind, and decided to post here in case someone know.

Is it possible for au3 to make an no-gui, no-icon program, that on run will capture the !REAL! ip of the machine that is run onto (assuming the machine have 24/7/365 net connection) and lets say put it on a txt file and send it onto FTP or email it or something similar. I have similar program made by me, but it have nothing to do with au3, and its quite heavy and require alot of stuff to be installed to make it work. I need the real IP, no host or similar crap, nor the local IP of the machine, and knowing AutoIT and the smallest things that can be done, i think it will be great to code it. If i ever made it, i'm up for sharing it, since i know people will like it, and its usefull (atleast for me)

Any suggestions are highly appreciated :D

Regards,

Me ;D

Posted

@IPAddress won't give you your external IP address unless your computer is directly connected to your internet connection, like a cable modem for example. If there's a router in between you're only going to get your LAN IP address. To be sure you're getting the external IP address, use _GetIP.

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Posted (edited)

Here's some links that might get you started. Search the Example Scripts forum too, something like this might've been done already..

Macros (@IPAddress1 macro)

FileWrite or FileWriteLine (probably not needed if you go the email way)

_FTP_Connect or _INetSmtpMail

Ty, but found better solution

@IPAddress won't give you your external IP address unless your computer is directly connected to your internet connection, like a cable modem for example. If there's a router in between you're only going to get your LAN IP address. To be sure you're getting the external IP address, use _GetIP.

You sir are awesome, thanks alot for the information <3

Run('hh mk:@MSITStore:' & StringRegExpReplace(@AutoItExe, '[^]+.exe', 'UDFs3.chm') & '::/html/libfunctions/_GetIP.htm', '', @SW_MAXIMIZE)

To you too, much love <3 Edited by JustSomeone

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