1 Star 1 Fork 1

神梦无痕/按键多线程命令库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
!)一键打包.bat 3.30 KB
一键复制 编辑 原始数据 按行查看 历史
SMWHff 提交于 2021-09-27 19:12 +08:00 . 【按键精灵 - 命令库】多线程v1.5
:'↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓【重要!下面代码请勿修改】↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
:On Error Resume Next
:Sub bat
echo off & cls
echo '>nul&Title 一键打包
echo '>nul&set cDir=%~dp0
echo '>nul&set cDir=%cDir:~,-1%
echo '>nul&for /f "delims=" %%i in ("%cDir%") do set ProjectName=%%~ni
echo '>nul&set ProjectName=【命令库】神梦_多线程
echo '>nul&set SysDir=%SystemRoot%\System32
echo '>nul&set SysBit=%PROCESSOR_ARCHITECTURE:~-2%
echo '>nul&if %SysBit%==64 (set SysDir=%SystemRoot%\SysWOW64)
echo '>nul&xcopy "%cDir%\lib\神梦_多线程.html" "%cDir%\source\%ProjectName%\按键精灵2014\lib\" /s /c /d /y
echo '>nul&xcopy "%cDir%\lib\神梦_多线程.qml" "%cDir%\source\%ProjectName%\按键精灵2014\lib\" /s /c /d /y
echo '>nul&xcopy "%cDir%\QMScript\!神梦_多线程" "%cDir%\source\%ProjectName%\按键精灵2014\QMScript\!神梦_多线程\" /s /c /d /y
echo '>nul&%SysDir%\CScript.exe //nologo //E:vbscript "%~f0" "%ProjectName%" %*
echo '>nul&explorer "%cDir%\source\"
echo '>nul&echo 脚本已经停止运行
echo '>nul&pause>nul
Exit Sub
End Sub
REM 下面是VBS代码
'Set fso = CreateObject("Scripting.FileSystemObject")
'cd = fso.GetFile(wsh.ScriptFullName).ParentFolder.Path
'ProjectName = WScript.Arguments(0)
'sDir = cd & "\Releases\"& ProjectName &"\"
'ZipFile = cd & "\Releases\"& ProjectName &".zip"
'Call Zip(sDir, ZipFile)
'fso.DeleteFolder Left(sDir, Len(sDir)-1),True
'Set fso = Nothing
wsh.echo ""
wsh.echo "发布成功!"
wsh.echo ""
Sub Zip(ByVal mySourceDir, ByVal myZipFile)
Dim fso,f,objShell,objTarget
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.GetExtensionName(myZipFile) <> "zip" Then
Exit Sub
ElseIf fso.FolderExists(mySourceDir) Then
FType = "Folder"
ElseIf fso.FileExists(mySourceDir) Then
FType = "File"
FileName = fso.GetFileName(mySourceDir)
FolderPath = Left(mySourceDir, Len(mySourceDir) - Len(FileName))
Else
Exit Sub
End If
Set f = fso.CreateTextFile(myZipFile, True)
f.Write "PK" & Chr(5) & Chr(6) & String(18, Chr(0))
f.Close
Set objShell = CreateObject("Shell.Application")
Select Case Ftype
Case "Folder"
Set objSource = objShell.NameSpace(mySourceDir)
Set objFolderItem = objSource.Items()
Case "File"
Set objSource = objShell.NameSpace(FolderPath)
Set objFolderItem = objSource.ParseName(FileName)
End Select
Set objTarget = objShell.NameSpace(myZipFile)
intOptions = 256
objTarget.CopyHere objFolderItem, intOptions
Do
WScript.Sleep 1000
Loop Until objTarget.Items.Count > 0
End Sub
Sub UnZip(ByVal myZipFile, ByVal myTargetDir)
Dim fso,objShell,objSource,objTarget
Set fso = CreateObject("Scripting.FileSystemObject")
If NOT fso.FileExists(myZipFile) Then
Exit Sub
ElseIf fso.GetExtensionName(myZipFile) <> "zip" Then
Exit Sub
ElseIf NOT fso.FolderExists(myTargetDir) Then
fso.CreateFolder(myTargetDir)
End If
Set objShell = CreateObject("Shell.Application")
Set objSource = objShell.NameSpace(myZipFile)
Set objFolderItem = objSource.Items()
Set objTarget = objShell.NameSpace(myTargetDir)
intOptions = 256
objTarget.CopyHere objFolderItem, intOptions
End Sub
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
QML
1
https://gitee.com/SMWHff/qmacro-lib-mthread.git
git@gitee.com:SMWHff/qmacro-lib-mthread.git
SMWHff
qmacro-lib-mthread
按键多线程命令库
master

搜索帮助