前言
本文档借鉴
blog.csdn.net/xz1203/arti… blog.csdn.net/qq_36243414…
环境
virtual studio 2022
入门
1.初步窗体程序
1.1 创建项目
1.2 安装打包插件
1.3 解决方案下新建项目
右击解决方案,添加
1.4 查看文件系统
1.5 应用文件夹配置
1.5.1 添加应用文件,全选应用下文件即可
1.5.2 添加主输出
1.5.3 快捷方式创建
1.5.4 软件运行时依赖查看
运行自编写程序,使用Process Explorer查看运行时依赖
使用以下python3脚本复制到自己想要的文件夹
import os
import shutil
import sys
def copy_file(srcfile, dst_path):
if not os.path.isfile(srcfile):
print("%s not exist!" % srcfile)
else:
path, name = os.path.split(srcfile)
if not os.path.exists(dst_path):
os.makedirs(dst_path)
shutil.copy(srcfile, dst_path + name)
print("copy %s -> %s" % (srcfile, dst_path + name))
# 保存的path的txt的全路径
txt_path = 'C:/Users/XPAT/Desktop/WindowsProject1.exe.txt'
# 需要复制到的文件夹
dst_path = 'C:/Users/XPAT/source/repos/WindowsProject1/dll'
if len(sys.argv) > 2:
txt_path = sys.argv[1]
dst_path = sys.argv[2]
with open(txt_path, 'r', encoding = "utf-8") as f:
for line in f.readlines():
print(line)
file = line.rstrip('\n')
print(file)
dst_dir = dst_path + '/'
copy_file(file, dst_dir)
运行该脚本,然后重复1.5.1操作即可