Jump to content
Sign in to follow this  
MrRhx

Convert

Recommended Posts

MrRhx

Sorry My Language Very Bad

U know C++ Yeah I need help

Problem In C++ Covert To AutoIt

This Code

#include <windows.h>
#include "wininet.h"
#pragma comment(lib, "wininet.lib")

/************************************************************************************************************************/
/************************************************************************************************************************/

int RahmanCheckTrial(char *url){
char output[16];
HINTERNET hInternet;HINTERNET hFile;DWORD ReadSize; BOOL bResult;
hInternet = InternetOpen("Some USER-AGENT",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,NULL);
hFile = InternetOpenUrl(hInternet,url,NULL,NULL,INTERNET_FLAG_RELOAD,NULL);
ReadSize = 15;Sleep(500);bResult = InternetReadFile(hFile,output,15,&ReadSize);output[ReadSize]='\0';
if(strcmp("ON",output)==0){
GetCurrentProcess();
}else{
Sleep(50);
ExitProcess(0);
}
return 0;
}
/************************************************************************************************************************/
void __stdcall RahmanProtectTrial(){
RahmanCheckTrial("[url=http://jsj.ahiec.net/Trial.txt]http://jsj.ahiec.net/Trial.txt[/url]"); // Check data kita disini
}
Please Give Me In AutoIt Edited by Melba23
Reposted original text after deletion

Share this post


Link to post
Share on other sites
orbs

hello MrRhx, welcome to AutoIt and to the forum!

your best course of action is to define what you need the script to do (regardless of the language it is written in), and then write it in AutoIt. you'll find it much simpler than "conversion" per-se, which often misses the nuance of both languages.

at first glance of your script, it seems rather straight-forward. you want to download a text file from the internet and check if it contains the string "ON".

look at the AutoIt help for the _IE* commands to see how it's done. start coding and if something does not work, post what you have tried and you'll get the forum's help in specific.

best of luck!

Share this post


Link to post
Share on other sites
MrRhx

hello MrRhx, welcome to AutoIt and to the forum!

your best course of action is to define what you need the script to do (regardless of the language it is written in), and then write it in AutoIt. you'll find it much simpler than "conversion" per-se, which often misses the nuance of both languages.

at first glance of your script, it seems rather straight-forward. you want to download a text file from the internet and check if it contains the string "ON".

look at the AutoIt help for the _IE* commands to see how it's done. start coding and if something does not work, post what you have tried and you'll get the forum's help in specific.

best of luck!

Ok Thanks

Share this post


Link to post
Share on other sites
MrRhx

Thats Work

Thanks You Very Much

Share this post


Link to post
Share on other sites
JohnOne

In fact might be better.

$inet = BinaryToString(InetRead("http://jsj.ahiec.net/Trial.txt",1))

If $inet = "ON" Then
    MsgBox(0,0,"On")
    Exit
EndIf
MsgBox(0,0,$inet)

By the way, it is poor form to remove original post.


AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites
FireFox

Why did you edit your first post?

Edited by FireFox

 

OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control

 

Share this post


Link to post
Share on other sites
Werty

Yea, dont edit you posts man :(

Share this post


Link to post
Share on other sites
JohnOne

Original post

Sorry My Language Very Bad
 
U know C++  Yeah I need  help
Problem In C++ Covert To AutoIt
This Code
#include <windows.h>
#include "wininet.h"
#pragma comment(lib, "wininet.lib")
/************************************************************************************************************************/
/************************************************************************************************************************/
int RahmanCheckTrial(char *url){
char output[16];
HINTERNET hInternet;HINTERNET hFile;DWORD ReadSize; BOOL bResult;
hInternet = InternetOpen("Some USER-AGENT",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,NULL);
hFile = InternetOpenUrl(hInternet,url,NULL,NULL,INTERNET_FLAG_RELOAD,NULL);
ReadSize = 15;Sleep(500);bResult = InternetReadFile(hFile,output,15,&ReadSize);output[ReadSize]='0';
if(strcmp("ON",output)==0){
GetCurrentProcess();
}else{
Sleep(50);
ExitProcess(0);
}
return 0;
}
/************************************************************************************************************************/
void __stdcall RahmanProtectTrial(){
RahmanCheckTrial("http://jsj.ahiec.net/Trial.txt"); // Check data kita disini
}
Please Give Me In AutoIt
 

 


AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites
MrRhx
Sorry My Language Very Bad
 
U know C++  Yeah I need  help
Problem In C++ Covert To AutoIt
This Code
#include <windows.h>
#include "wininet.h"
#pragma comment(lib, "wininet.lib")
/************************************************************************************************************************/
/************************************************************************************************************************/
int RahmanCheckTrial(char *url){
char output[16];
HINTERNET hInternet;HINTERNET hFile;DWORD ReadSize; BOOL bResult;
hInternet = InternetOpen("Some USER-AGENT",INTERNET_OPEN_TYPE_PRECONFIG,NULL,NULL,NULL);
hFile = InternetOpenUrl(hInternet,url,NULL,NULL,INTERNET_FLAG_RELOAD,NULL);
ReadSize = 15;Sleep(500);bResult = InternetReadFile(hFile,output,15,&ReadSize);output[ReadSize]='0';
if(strcmp("ON",output)==0){
GetCurrentProcess();
}else{
Sleep(50);
ExitProcess(0);
}
return 0;
}
/************************************************************************************************************************/
void __stdcall RahmanProtectTrial(){
RahmanCheckTrial("http://jsj.ahiec.net/Trial.txt"); // Check data kita disini
}
Please Give Me In AutoIt

Share this post


Link to post
Share on other sites
Melba23

Hi,

Done. :)

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

 

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  

×