首页 > 热门

mac去除dmg密码操作到编程

热门会员昵称: 印修关注投稿量:粉丝量:关注量:   2025-03-10 04:47:02A+A-

由于使用osx 系统,经常会访问到网站


但是这个网站下载的dmg都会有密码xclient.info,每次操作起来还是挺麻烦的。所以我们得去除这个密码,毕竟作为一个开发者不管是写代码还是电脑使用都得高效。


一、打开disk


mac去除dmg密码操作到编程(pic1)




二、打开菜单栏里的转换



mac去除dmg密码操作到编程(pic2)





三、选择有密码的dmg




mac去除dmg密码操作到编程(pic3)





四、输入名字,选择保存位置,



mac去除dmg密码操作到编程(pic4)



五、转换前会叫你输入原来 的密码xclient.info



mac去除dmg密码操作到编程(pic5)





六、已经生成




mac去除dmg密码操作到编程(pic6)




七、双击 打开时,已经没有密码了



mac去除dmg密码操作到编程(pic7)






那么问题来了,这里有一百个dmg,这样操作会不会太累 ,所以我们得用命令或者脚本,磁盘工具UI操作的背后肯定是有命令行的,所以我们搜索资料从别人的例子中,hdiutil convert ~/Desktop/'filename.dmg' -format UDTO -o ~/Desktop/'filename.iso  可以知道用hdiutil命令。
然后我们在terminal里实践一下:
hdiutil命令



mac去除dmg密码操作到编程(pic8)



还有加密的可选项,当然我们不设置加密




mac去除dmg密码操作到编程(pic9)



然后我们实践
hdiutil convert ~/Desktop/Alfred.dmg -format UDRO -o ~/Desktop/AAA.dmg
这里会要求输入原密码



mac去除dmg密码操作到编程(pic10)



上面已经生成,当然双击也是完美的




mac去除dmg密码操作到编程(pic11)




那么我们的问题又来了,每次输入这些命令是不是太麻烦,我有一百个dmg会不会输入一百次命令,然后一百个文件名,所以我们得用编程语言去自动化处理。比如,我们把要去除加密的dmg文件放一个文件夹里,然后用代码去遍历这些dmg,然后自动执行命令自动输入密码。

待续…………

然后我们用python去实现




#!/usr/bin/env python#-*- coding: utf-8 -*-import osimport os.pathimport sysreload(sys)sys.setdefaultencoding("utf-8")rootdir = '/Users/dfpo/Desktop'def walkFolder(rootdir):
    for parent,dirnames,filenames in os.walk(rootdir):
        for filename in filenames:
            path = os.path.join(parent, filename)
            if path.endswith('.dmg') and 'xclient.info' in path:
                pathNoBlank = path.replace(' ', '')
                os.renames(path,pathNoBlank)
                newPath = pathNoBlank.replace('xclient.info', '')
                cmdString = 'hdiutil convert ' + pathNoBlank +' -format UDRO -o ' + newPath                print cmdString
                os.system(cmdString)walkFolder(rootdir)



现在遇到的问题,运行python时,这个窗口会弹出来叫你输入xclient.info,暂不知道如果用代码输入


mac去除dmg密码操作到编程(pic12)






提示:在享受本文内容的同时,请注意版权归属 徐州鑫坤机电设备有限公司https://www.xzxkjd.com如果您觉得有价值欢迎分享但请务必注明出处,感谢您的理解,谢谢

以下部分内容需要登录查看 立即登录

点击这里复制本文地址 以上内容由用户上传和网络在徐州鑫坤机电设备有限公司整理呈现,如有侵权请联系站长:xzxkjd@qq.com !

1. 本网站可能包含第三方链接,请注意甄别,我们不对其内容负责。

2. 请遵守网络法律法规,在浏览网站时,不传播违法、不良信息,共同维护网络健康。否则后果自负!

3. 本网站内容受版权保护,未经许可,严禁转载!

4. 长时间浏览网站请注意适时休息,保护眼睛,保持身心健康。

5. 在浏览网站过程中,如有任何疑问或需要帮助,请随时联系我们的客服团队。

6. 如有好的内容可投稿申请发布我们收到会第一时间审核发布。

7. 请注意系统即将进行维护可能会影响部分功能的正常使用请提前规划好您的浏览时间,感谢您的理解,享受每一次在线体验

相关内容

加载中~

Copyright ©2012-2024徐州鑫坤机电设备有限公司版权所有
苏ICP备2023032739号-1ICP备2023032739号-2苏ICP备2023032739号-3X
苏公网安备 32038202000884号增值电信业务经营许可证:合字B1-20235517
开发中| 关键词| 网站地图| 网站地图| 网站地图| TAG集合

今日IP人数0今日浏览量(PV)0昨日IP人数0昨日浏览量(PV)07天IP人数07天浏览量(PV)0

网站已运行:

在线客服
服务热线

服务热线

0516-86596070

联系邮箱

服务热线

xzxkjd.@qq.com

微信咨询
我的网站名称
我的网站名称
交流群
返回顶部
X我的网站名称

截屏,微信识别二维码

微信号:xkyinxiu

(点击微信号复制,添加好友)

  打开微信

微信号已复制,请打开微信添加咨询详情!