SHOW:
|
|
- or go back to the newest paste.
1 | ' ==============================================Description ========================================= | |
2 | ' This vbscript can play "Never Gonna Give You Up" ,From the Autor : "Rick Astley" in the background | |
3 | ' And can open in the same time the Notepad and Auto type "Never Gonna Give You Up Lyrics" | |
4 | ' Vbscript Rick_Roll.vbs Created by Hackoo on 24/03/2021 | |
5 | ' =================================================================================================== | |
6 | Option Explicit | |
7 | Dim Rick_Roll_Lyrics | |
8 | Rick_Roll_Lyrics = "We're no strangers to love," & vbNewLine &_ | |
9 | "You know the rules and so do I." & vbNewLine &_ | |
10 | "A full commitment's what I'm thinking of," & vbNewLine &_ | |
11 | "You wouldnt get this from any other guy." & vbNewLine &_ | |
12 | "I just wanna tell you how I'm feeling," & vbNewLine &_ | |
13 | "Gotta make you understand..." & vbNewLine &_ | |
14 | "Never gonna give you up," & vbNewLine &_ | |
15 | "Never gonna let you down," & vbNewLine &_ | |
16 | "Never gonna run around and desert you." & vbNewLine &_ | |
17 | "Never gonna make you cry," & vbNewLine &_ | |
18 | "Never gonna say goodbye," & vbNewLine &_ | |
19 | "Never gonna tell a lie and hurt you." & vbNewLine &_ | |
20 | "We've known each other for so long" & vbNewLine &_ | |
21 | "Your heart's been aching" & vbNewLine &_ | |
22 | "But you're too shy to say it." & vbNewLine &_ | |
23 | "Inside we both know what's been going on," & vbNewLine &_ | |
24 | "We know the game and we're gonna play it." & vbNewLine &_ | |
25 | "Annnnnd if you ask me how I'm feeling," & vbNewLine &_ | |
26 | "Don't tell me you're too blind to see..." & vbNewLine &_ | |
27 | "Never gonna give you up," & vbNewLine &_ | |
28 | "Never gonna let you down," & vbNewLine &_ | |
29 | "Never gonna run around and desert you." & vbNewLine &_ | |
30 | "Never gonna make you cry," & vbNewLine &_ | |
31 | "Never gonna say goodbye," & vbNewLine &_ | |
32 | "Never gonna tell a lie and hurt you." & vbNewLine &_ | |
33 | "Never gonna give you up," & vbNewLine &_ | |
34 | "Never gonna let you down," & vbNewLine &_ | |
35 | "Never gonna run around and desert you." & vbNewLine &_ | |
36 | "Never gonna make you cry," & vbNewLine &_ | |
37 | "Never gonna say goodbye," & vbNewLine &_ | |
38 | "Never gonna tell a lie and hurt you." & vbNewLine &_ | |
39 | "Give you up. give you up." & vbNewLine &_ | |
40 | "Give you up, give you up." & vbNewLine &_ | |
41 | "Never gonna give" & vbNewLine &_ | |
42 | "Never gonna give, give you up." & vbNewLine &_ | |
43 | "Never gonna give" & vbNewLine &_ | |
44 | "Never gonna give, give you up." & vbNewLine &_ | |
45 | "We've known each other for so long" & vbNewLine &_ | |
46 | "Your heart's been aching" & vbNewLine &_ | |
47 | "But you're too shy to say it." & vbNewLine &_ | |
48 | "Inside we both know what's been going on," & vbNewLine &_ | |
49 | "We know the game and we're gonna play it." & vbNewLine &_ | |
50 | "I just wanna tell you how I'm feeling," & vbNewLine &_ | |
51 | "Gotta make you understand..." & vbNewLine &_ | |
52 | "Never gonna give you up," & vbNewLine &_ | |
53 | "Never gonna let you down," & vbNewLine &_ | |
54 | "Never gonna run around and desert you." & vbNewLine &_ | |
55 | "Never gonna make you cry," & vbNewLine &_ | |
56 | "Never gonna say goodbye," & vbNewLine &_ | |
57 | "Never gonna tell a lie and hurt you." & vbNewLine &_ | |
58 | "Never gonna give you up," & vbNewLine &_ | |
59 | "Never gonna let you down," & vbNewLine &_ | |
60 | "Never gonna run around and desert you." & vbNewLine &_ | |
61 | "Never gonna make you cry," & vbNewLine &_ | |
62 | "Never gonna say goodbye," & vbNewLine &_ | |
63 | "Never gonna tell a lie and hurt you." & vbNewLine &_ | |
64 | "Never gonna give you up," & vbNewLine &_ | |
65 | "Never gonna let you down," & vbNewLine &_ | |
66 | "Never gonna run around and desert you." & vbNewLine &_ | |
67 | "Never gonna make you cry," & vbNewLine &_ | |
68 | "Never gonna say goodbye," & vbNewLine &_ | |
69 | "Never gonna tell a lie and hurt you." | |
70 | '--------------------------------Main()------------------------------------ | |
71 | If Check_Internet_Connection = True Then | |
72 | Call Play_Rick_Roll_Music() | |
73 | End If | |
74 | Call Pause(20) | |
75 | Call AutoTypeWriter(Rick_Roll_Lyrics) | |
76 | '-------------------------------------------------------------------------- | |
77 | Sub Pause(s) | |
78 | Wscript.Sleep(s*1000) | |
79 | End Sub | |
80 | '-------------------------------------------------------------------------- | |
81 | Sub AutoTypeWriter(strText) | |
82 | Dim intPause,Ws,intTextLen,x,strTempText | |
83 | intPause = 80 | |
84 | Set Ws = CreateObject("WScript.Shell") | |
85 | 'To start Notepad maximized | |
86 | - | Ws.Run "Notepad ",3 |
86 | + | Ws.Run "Notepad",3 |
87 | WScript.Sleep 1000 | |
88 | intTextLen = Len(strText) | |
89 | For x = 1 to intTextLen | |
90 | strTempText = Mid(strText,x,1) | |
91 | - | WS.sendkeys strTempText |
91 | + | Ws.Sendkeys strTempText |
92 | WScript.Sleep intPause | |
93 | Next | |
94 | End Sub | |
95 | '---------------------------------------------------------------------------------------- | |
96 | Sub Play_Rick_Roll_Music() | |
97 | Dim WS,oWSF,fso,Temp,WSF_File,URL_Music,CMD | |
98 | Set WS = CreateObject("wscript.Shell") | |
99 | Set fso = CreateObject("Scripting.FileSystemObject") | |
100 | Temp = WS.ExpandEnvironmentStrings("%Temp%") | |
101 | WSF_File = Temp & "\Rick_Roll_Music.vbs" | |
102 | Set oWSF = fso.OpenTextFile(WSF_File,2,True) | |
103 | oWSF.WriteLine "Dim Sound" | |
104 | oWSF.WriteLine "Set Sound = CreateObject(""WMPlayer.OCX"")" | |
105 | - | oWSF.WriteLine "Sound.URL = Easy(StrReverse(""3wt.kubvynrjhi/5stao_zw/zajlqvyw/tvj.zltsvolls.ddd//:waao""),19)" |
105 | + | oWSF.WriteLine "Sound.URL = ""http://www.leeholmes.com/projects/ps_html5/background.mp3""" |
106 | oWSF.WriteLine "Sound.settings.volume = 100" | |
107 | oWSF.WriteLine "Sound.Controls.play" | |
108 | oWSF.WriteLine "While Sound.playState <> 1" | |
109 | oWSF.WriteLine "WScript.Sleep 100" | |
110 | oWSF.WriteLine "Wend" | |
111 | - | oWSF.WriteLine "Function Easy(sText,N)" |
111 | + | |
112 | - | oWSF.WriteLine " Dim cAlphabet" |
112 | + | |
113 | - | oWSF.WriteLine " cAlphabet = ""abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz""" |
113 | + | |
114 | - | oWSF.WriteLine " Dim sEasy, lPos" |
114 | + | |
115 | - | oWSF.WriteLine " For lPos = 1 To Len(sText)" |
115 | + | |
116 | - | oWSF.WriteLine " iChar = Instr(cAlphabet, Mid(sText, lPos, 1))" |
116 | + | |
117 | - | oWSF.WriteLine " If iChar = 0 Then" |
117 | + | |
118 | - | oWSF.WriteLine " sEasy = sEasy & Mid(sText, lPos, 1)" |
118 | + | |
119 | - | oWSF.WriteLine " Else" |
119 | + | |
120 | - | oWSF.WriteLine " sEasy = sEasy & Mid(cAlphabet, iChar + N, 1)" |
120 | + | |
121 | - | oWSF.WriteLine " End If" |
121 | + | |
122 | - | oWSF.WriteLine " Next" |
122 | + | |
123 | - | oWSF.WriteLine " Easy = sEasy" |
123 | + | |
124 | - | oWSF.WriteLine "End Function" |
124 | + | |
125 | strComputer = "smtp.gmail.com" | |
126 | Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}!\\").ExecQuery _ | |
127 | ("select * from Win32_PingStatus where address = '" & strComputer & "'") | |
128 | For Each objStatus in objPing | |
129 | If objStatus.Statuscode = 0 Then | |
130 | MyLoop = False | |
131 | Check_Internet_Connection = True | |
132 | Exit for | |
133 | Else | |
134 | ws.run "%SystemRoot%\system32\msdt.exe -skip TRUE -path %Windir%\diagnostics\system\networking -ep NetworkDiagnosticsPNI" | |
135 | End If | |
136 | Next | |
137 | Pause(10) 'To sleep for 10 secondes | |
138 | Wend | |
139 | End Function | |
140 | '-------------------------------------------------------------------------------------- |