Jump to content
• Sign Up

There's nothing here yet

• ### Recently Browsing   0 members

No registered users viewing this page.

• ### Similar Content

• Hi guys!, i have a problem to convert Python code to AutoIt code, in fact i had not coded with Python yet!, this code is about permutation a string's case, i will be happy with your comments :)❤;

Python code:

# Python code to print all permutations # with respect to cases # Function to generate permutations def permute(inp): n = len(inp) # Number of permutations is 2^n mx = 1 << n # Converting string to lower case inp = inp.lower() # Using all subsequences and permuting them for i in range(mx): # If j-th bit is set, we convert it to upper case combination = [k for k in inp] for j in range(n): if (((i >> j) & 1) == 1): combination[j] = inp[j].upper() temp = "" # Printing current combination for i in combination: temp += i print(temp), # Driver code permute("Hello") # This code is contributed by Sachin Bisht
My code in AutoIt:
; https://www.geeksforgeeks.org/permute-string-changing-case/ _PermuteCase("ABC") Func _PermuteCase(\$sText) If StringRegExp(\$sText, "^[A-Za-z]{1,}\$") Then Local \$iLength = StringLen(\$sText) ; Get length of the text. Local \$iMaxPerm = 2 ^ \$iLength ; Number of permutations is 2^n Local \$sLow_Text = StringLower(\$sText) ; Converting string to lower case Local \$asChrs = StringToASCIIArray(\$sLow_Text) ; Split the text into array of chars. For \$i = 1 To \$iMaxPerm Step 1 For \$j = 0 To \$asChrs[0] ;................................................... Next Next Else Return SetError(-1, 0, "Error: Input is incorrect!") EndIf EndFunc ;==>_PermuteCase

====================== SOLUTION by @TheXman ======================

• By careca
This is another take on string triggers, triggers on specific strings.
Able to simple text pasting,
opening links (as long as there's a www. http:\\ or https:\\ at the beggining)
and is able to open applications, if there is a parameter in the parameter field, it uses it.
Shows your external, lan, and gateway ip's.
Able to change system volume by a set percentage, reading from the inputbox the number the user sets, if 0 or empty uses system default.
The 4 longer input fields at the bottom, represent the process scaning, the 2 to the left continuously scan for the process name,
and the 2 to the right are executed when the process in the left is found.
process 1 for app 1, example, look for notepad.exe and start paint.exe if notepad is found.
I made this because the existing string trigger applications didn't do it for me.
I did this for me, but if someone finds it useful all the better.

• Hello again to all, I've searched many times in forum and help file to find AES-256-GCM Algorithm for Crypt\Decrypt strings and files but i did not find anything about GCM Algorithm.

Do you have any idea for solving this issue?

• Hello.
I'm french, sorry for my english.
I release my project, a password manager : Password Keeper
First I would like to thanks Guinness and Melba23 for their help, and I'm very sorry for those I forget, please remind me to add you.
Well my program manage and crypt passwords, first I understand if you don't trust me for this kind of sensible software, but I remember you that all the the source files are at your disposal, fell free to explore them.
The login is : admin and you can change it later
How it work ? see Methode de cryptage en BDD.pdf in french
login

The main interface
You can obviously add,modify and delete your entry, also you can search with keywords

A password generator is included

I won't update it anymore.
It's a BSD license.
Autoit version : 3.3.14.5
Have a good day.
Methode de cryptage en BDD.pdf Passwordkeeper.7z
• By jmp
i am trying to get number from string using this code :
#include <IE.au3> \$oIE = _IEAttach ("Edu.corner") Local \$aName = "Student name & Code:", \$iaName = "0" Local \$oTds = _IETagNameGetCollection(\$oIE, "td") For \$oTd In \$oTds If \$oTd.InnerText = \$aName Then \$iaName = \$oTd.NextElementSibling.InnerText \$iGet = StringRegExpReplace(\$iaName, "\D", "") EndIf Next MsgBox(0, "", \$iGet) it was get number like 52503058
But, I want to get only student code 5250. (Different student have different code, sometime its 3 digits, Sometime 4)

×

• Wiki

• Back

• #### Beta

• Git
• FAQ
• Our Picks
×
• Create New...