Jump to content

Convert


MrRhx
 Share

Go to solution Solved by JohnOne,

Recommended Posts

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
Link to comment
Share on other sites

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!

Signature - my forum contributions:

Spoiler

UDF:

LFN - support for long file names (over 260 characters)

InputImpose - impose valid characters in an input control

TimeConvert - convert UTC to/from local time and/or reformat the string representation

AMF - accept multiple files from Windows Explorer context menu

DateDuration -  literal description of the difference between given dates

Apps:

Touch - set the "modified" timestamp of a file to current time

Show For Files - tray menu to show/hide files extensions, hidden & system files, and selection checkboxes

SPDiff - Single-Pane Text Diff

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • Moderators

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

 

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...