小编Hac*_*koo的帖子

msgbox中的重音法语字符

我正在尝试编写一个使用Google语音来发送消息的vbscript .

我必须将代码保存到带有UTF8编码的 notepad ++中,而没有BOM和发音很好,但是消息框的显示不适合重音字符.如何解决这个问题呢 ?

谢谢!

Option Explicit
Call Ip_Publique()
'***********************************************************************************************************************************************************
Sub Ip_Publique()
    Dim Titre,URL,ie,objFSO,Data,OutPut,objRegex,Match,Matches,ip_public
    Dim Message,URLFR
    Message = "Vous êtes connecté à internet !" & VbCrlf & "Votre IP Publique est : "
    URLFR = "http://translate.google.com/translate_tts?ie=UTF-8&tl=fr&q=" & Message
    Titre = "Adresse Ip Publique !"
    URL = "http://monip.org"
    If OnLine("smtp.gmail.com") = True Then 
        Set ie = CreateObject("InternetExplorer.Application")
        Set objFSO = CreateObject("Scripting.FileSystemObject")
        ie.Navigate (URL)
        ie.Visible=False
        DO WHILE ie.busy
            Wscript.Sleep 100
        Loop
        Data = ie.document.documentElement.innertext
        Set …
Run Code Online (Sandbox Code Playgroud)

vbscript

7
推荐指数
1
解决办法
1815
查看次数

如何正确显示气球提示?

我正在为( "vbs" ,"vbe" ,"wsf", "a3x")注册表中的某些已知病毒密钥编写清理程序.

我想用powershell在powershell中添加一个BalloonTip,但是有些错误!

我不知道如何从任务栏中删除图标以显示进度扫描?

这是一个草案.它还没有优化!

@echo off
Title Hackoo Virus Cleaner to delete virus key from registry by Hackoo 2016
Color 1A & Mode con cols=80 lines=8
Set Pattern="\.vbs"^
^ "\.vbe"^
^ "\.wsf"^
^ "\.a3x"^
^ "VBScript.Encode"^
^ "\winlogon\.bat"

Set Key="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"^
^ "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"^
^ "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"^
^ "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options"

For %%P in (%Pattern%) Do (
        For %%K in (%Key%) Do (     
            Cls 
            echo(
            echo(
            Echo         ***************************** Scan *****************************
            echo             %%K
            Echo         **************************************************************** …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file

6
推荐指数
1
解决办法
435
查看次数

如何编写一个函数来组合文件夹路径和文件名?

我想将文本文件的完整路径传递给其中一个函数.我使用以下命令将我的脚本和文本文件放在同一位置,我找到了我的脚本所在的文件夹路径

p = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
Run Code Online (Sandbox Code Playgroud)

p 来了 C:\test

我的文件名是 xyz.txt

我想将参数传递给函数as C:\test\xyz.txt

我该如何组合路径和文件名

我尝试下面的代码

path =  p & "xyz.txt"
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我如何加入路径和文件名.

vbscript

5
推荐指数
1
解决办法
5760
查看次数

如何使用保留名称删除此类文件?

大家喜欢stackoverflow!

我正在寻找一种解决方法,如何使用保留名称删除此类文件:

(nul, aux, com1, prn, etc...)

所以,我得到输出错误:

文件名,目录或卷的语法不正确.

@echo off
echo hello world>\\?\"%temp%\nul:nul"
pause
more<"%temp%\nul:nul"
pause
set /p MyVar=<"\\?\%temp%\nul:nul"
echo %MyVar%
Pause
Del "\\?\%temp%\nul:nul" /F
pause
Run Code Online (Sandbox Code Playgroud)

我正在使用这个技巧来存储如下面的代码所示的密码,所以,我可以将密码设置为此文件,并从中读取,但我无法删除它.

@echo off
Title %~n0 with colors by Hackoo
Mode 50,5 & Color 0E
Setlocal EnableDelayedExpansion
:CreatePassword
Call :InputPassword "Please choose your password" pass1
Call :InputPassword "Please confirm your password" pass2
If !pass1!==!pass2! ( Goto:Good ) Else ( Goto:Bad )
::***********************************
:InputPassword
Cls
echo.
echo.
set "psCommand=powershell -Command "$pword = read-host '%1' -AsSecureString …
Run Code Online (Sandbox Code Playgroud)

passwords powershell cmd batch-file

5
推荐指数
1
解决办法
94
查看次数

将设备管理器导出到txt文件

我正在尝试创建一个 .bat 文件,运行该文件时,它将所有设备从设备管理器导出到 .txt 文件。

我发现的一切都还不清楚。

只是寻找有关执行此导出的命令的一些指导。谢谢

windows batch-file device

5
推荐指数
1
解决办法
5792
查看次数

使用 vbscript 播放声音文件 (MP3)

有没有办法用 Visual Basic 脚本播放声音文件(MP3)?

Set obj = CreateObject("WScript.Shell")
obj.run "C:/test.mp3" 
Run Code Online (Sandbox Code Playgroud)

还有一些其他方法,如果尝试过,但没有奏效。

脚本运行时没有显示声音,但没有错误。

vbscript mp3

5
推荐指数
1
解决办法
2370
查看次数

检查进程是否正在运行?

我想检查进程是否正在运行?如果进程没有运行,那么我执行它(在这个例子中我带了进程名称= calc.exe的计算器)我启动了批处理脚本,但我有一个语法问题我相信!

@echo off
Set MyProcess=calc.exe
echo %MyProcess%
pause
for /f "tokens=1" %%i In ('tasklist /NH /FI "imagename eq %MyProcess%"') do set ff=%%i
echo %ff%
If /i %ff%==%MyProcess% (Echo %ff% est en cours d^'execution) Else (Start %MyProcess%)
pause
Run Code Online (Sandbox Code Playgroud)

vbscript batch-file batch-processing

4
推荐指数
1
解决办法
2万
查看次数

无法使用smtp.gmail.com,端口587从vbs脚本发送邮件

我试图使用vbs脚本发送邮件,但它不起作用.我正在使用服务器smtp.gmail.com和端口587.我们的问题是,当我将端口更改为25时,这是有效的.以下是我使用的代码:

    SMTPMail "to", "cc", "TEST", "TEST"


Function SMTPMail(ByVal sTo, ByVal sCc, ByVal sSubject, ByVal sBody)


    Const cdoSendUsingPickup = 1 'Send message using the local SMTP service pickup directory. 
    Const cdoSendUsingPort = 2 'Send the message using the network (SMTP over the network).

    Const cdoAnonymous = 0 'Do not authenticate 
    Const cdoBasic = 1 'basic (clear-text) authentication 
    Const cdoNTLM = 2 'NTLM

    Dim objMessage

    set objMessage = CreateObject("CDO.Message")
    objMessage.Subject = sSubject
    objMessage.Sender = "sender"
    objMessage.From = "from"
    objMessage.To = sTo
    objMessage.CC …
Run Code Online (Sandbox Code Playgroud)

vbscript smtp

4
推荐指数
1
解决办法
1万
查看次数

在静默模式下从 CMD 激活 winrar

我正在使用 matlab 并调用 CMD 来运行 winrar 以提取文件。我想在静默模式下进行提取过程 - 意味着看不到进度报告的弹出窗口(附图片)。有任何想法吗?

我尝试使用 -s 或 /s 开关,但没有帮助

谢谢

在此处输入图片说明

matlab cmd winrar

3
推荐指数
1
解决办法
2967
查看次数

如何获取启动时运行的 CHKDSK 结果?

有问题的

\n\n
\n

CHKDSK当我的机器重新启动时运行,并显示一些内容。\n 问题是我不知道它显示什么,因为它在完成后继续\n 重新启动机器。如何让它停止、暂停或以其他方式让我看看它做了什么?

\n\n

chkdsk 无法运行,因为该卷正被另一个进程使用意味着\n ?,CHKDSK 需要对磁盘\xe2\x80\x99s 进行独占访问,检查\xe2\x80\x99s\n 是否已被指示尝试修复或修复。如果该磁盘是您的 Windows 驱动器 (C:),则 CHKDSK 可以具有独占访问权限,因为 Windows 仅使用该驱动器来运行您的系统。

\n
\n\n

在此输入图像描述

\n\n

当我们重新启动时,CHKDSK 在 Windows 加载之前执行。

\n\n

在此输入图像描述

\n\n

CHKDSK像平常一样运行,完成后,它会重新启动系统 \xe2\x80\x93,这当然会导致屏幕上可能显示的任何进度或结果消失。

\n\n

为了创建一个有用的工具来维护我的硬盘,以检查、修复和修复它们的错误。

\n\n

我做了这批

\n\n
@echo off\nTitle Check Disk drives for errors and fix them by Hackoo 2016\nmode con cols=67 lines=5 & Color 0A\n:::::::::::::::::::::::::::::::::::::::::\n:: Automatically check & get admin rights\n:::::::::::::::::::::::::::::::::::::::::\nset "TmpLog=%Tmp%\\TmpLog.txt"\nset "Log=%~dp0%computername%_%~n0.txt"\nIf Exist "%TmpLog%" Del "%TmpLog%"\nIf exist "%Log%" Del "%Log%"\nREM  --> Check for permissions\nReg query "HKU\\S-1-5-19\\Environment" >nul …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file

2
推荐指数
1
解决办法
2149
查看次数

如何删除带有尾随空格(或句点)字符的 Windows 文件?

如何删除意外创建的名称为“Call”的零字节文件?

我正面临这个问题,直到现在我才弄明白?

我尝试使用命令Del但没有机会。

@echo off
set "targetdir=C:\FolderDir"
for /f "delims=" %%a in ('dir/s/b/a-d "%targetdir%\*.*"') do ( if %%~Za equ 0 echo %%~na>>results.txt && del "%%~a" )
Run Code Online (Sandbox Code Playgroud)

我还尝试删除包含此文件“Call”的目录

RD /S /Q [ParentFolder with file Call Inside]
Run Code Online (Sandbox Code Playgroud)

我也尝试过使用 Powershell:

Get-ChildItem -Path "C:\MyFolderDir" -Recurse -Force | Where-Object { $_.PSIsContainer -eq $false -and $_.Length -eq 0 } | remove-item
Run Code Online (Sandbox Code Playgroud)

编辑 :

我在他的评论中执行@Compo 在下面提供的这个命令:

%SystemRoot%\System32\where.exe /T /F "C:\FolderDir":"*call*"
Run Code Online (Sandbox Code Playgroud)

我得到了这样的结果:

 ? ? ? "C:\Users\Hackoo\Desktop\Scripting\Call "
Run Code Online (Sandbox Code Playgroud)

windows powershell cmd batch-file

1
推荐指数
1
解决办法
128
查看次数

如何制作一个bat文件,要求用户提供他们想要修复的驱动器?

我一直试图这样做,但已经在命令行中输入:

CHKDSK C: /f
Run Code Online (Sandbox Code Playgroud)

我试图查找如何做到这一点,但我不是那么大的蝙蝠文件编程和更多,所以我只是一个小程序员学习java atm ...我想知道如何做到这一点,所以知道如何计算它.因为它可以长期帮助我,并在短期内帮助我.

非常感谢.:)

command cmd batch-file

0
推荐指数
1
解决办法
259
查看次数