那天正想用脚本处理一批照片,双击运行,结果窗口“唰”地闪了一下就没了,留我对着空荡荡的桌面干瞪眼。重新点开一看,命令窗口里躺着几个血红的大字:“当前脚本发生错误”,后边还跟着一串鬼画符似的字符。我直接拍桌子了:“啥意思?!昨天还好好的!”
我第一反应就是跟它死磕。我把那串报错信息原封不动地敲到搜索框里,结果跳出来一堆天书似的技术帖子,看得我脑瓜子嗡嗡响。什么“运行时异常”、“未定义对象”、“空指针”……每个字我都认识,拼一起就彻底懵了。硬着头皮尝试改脚本:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
折腾半小时,鼠标都快被我捏出汗了,屏幕上的错误提示像在嘲笑我。
实在没辙了,我截图甩给一个搞开发的朋友。他一看就发过来一句:“,调用参数没传对。” 看我一脸茫然,他又补了一句:“简单说,你最近是不是改过文件夹名字或者路径了?” 我一拍脑门!还真是!我为了分类,把“项目图片”文件夹改成了“待处理图片_202404”。
朋友解释:“你这脚本开头是不是有段代码写着要去找‘项目图片’这个文件夹?现在名字变了,它找不着家了,可不就报错么?就跟你让快递员往老地址送东西,结果地址改了,快递员傻眼一样。”
我一看脚本,果然开头一行写着:target_folder = "C:\项目图片"。恍然大悟!这破错误原来就是脚本它老人家迷路了!
找到病根儿就好办了:
我又去扒拉朋友的聊天记录,他提过一句:“你们这种经常要改路径的,把路径写在脚本最开头或者单独弄个配置文件多” 有道理!我立马动手:
这样以后文件夹名字再变,我只需要找到脚本开头这行明晃晃的字,改一下引号里的路径就完事,再也不用像无头苍蝇一样报错了。
这回“脚本错误”折腾得够呛,但也算学到真东西了:
现在我脚本开头那个大大的注释,就跟门牌号一样醒目。朋友教这招,真让我少走了太多弯路。脚本再报错?先查查“家门”认对了没!这经验,值!