1.python 从run对话框运行*.bat为什么一闪
本文重点介绍如何在Abaqus中执行Python脚本。如果脚本中包含ABAQUS/CAE无法访问的某些功能,则需要在Abaqus命令行接口中输入命令,Abaqus将借助Python解释器来运行脚本。如果ABAQUS/CAE的任意模块都能够访问脚本的语句,则由ABAQUS/CAE的内核来解释执行脚本。
(1)从Abaqus Command启动ABAQUS/CAE(Viewer)同时运行脚本
在Abaqus Command中输入下列命令,可以启动ABAQUS/CAE(Viewer)同时并运行脚本:
# 启动CAE
abaqus cae script=myscript.py
abaqus cae startup=myscript.py
# 启动Viewer
abaqus viewer script=myscript.py
abaqus viewer startup=myscript.py
注意下面的两条命令是错误的
abaqus python myscript.py
abaqus script myscript.py
错误原因是,如果在Abaqus Command中执行脚本,输入命令时,一定要加入Abaqus解释器abaqus cae或abaqus viewer,否则脚本中的Abaqus命令就没法解释和执行。当然如果脚本没有没有Abaqus特有的命令的话,是可以使用上述两种形式abaqus python/script myscript.py。
(2)从Abaqus Command不启动ABAQUS/CAE(Viewer)仅运行脚本
如果不启动ABAQUS/CAE而直接运行脚本,可以使用下列命令:
abaqus cae noGUI=myscript.py
abaqus viewer noGUI=myscript.py
如果脚本的功能是是吸纳自动前后处理,不启动ABAQUS/CAE来运行脚本是非常好的做法,这样无需在ABAQUS/CAE中显示分析结果,降低了计算分析的代价。脚本运行结束的同时,ABAQUS/CAE内核也终止运行。当然也有不足,在脚本执行过程中不能够和用户进行交互,无法监控分析作业。
(3)从启动屏幕(startup screen)运行脚本
当启动一个新的ABAQUS/CAE时,Abaqus将系那是启动屏幕,单击“run script”按钮将弹出“运行脚本”对话框,选择需要执行的脚本文件,就可以了。
(4)从ABAQUS/CAE的File菜单运行脚本
启动ABAQUS/CAE,然后在File菜单下选择Run Script..,选择您需要运行的脚本就行了。
(5)从ABAQUS/CAE命令行运行脚本
在命令行中输入如下命令,就可以运行Python脚本
execfile('d:\works\abqus\myscript.py')
2.如何删除这个对话框当我每次关机时,或下载歌曲时总会跳出一个对话
这个对话框是提醒对话框。
想彻底消除这个对话框,看看网友的办法: 寂寞1217对应用程序错误的实际操作经验: 开始-->运行-->输入cmd 回车在命令提示符下输入(粘贴以下字符) for %1 in (%windir%\system32\*。 dll) do regsvr32。
exe /s %1 回车(在此不要动键盘和鼠标)直到闪完了再做别的。以后就没有错误框了。
此法不成功试这个 for %1 in (%windir%\system32\*。ocx) do regsvr32/s %1(成功率%80) 如出现(此时不应有doregsvr32。
exe)不能操作请在此前:开始-->运行-->输入regsvr32actxprxy。dll 回车;再接着依次运行以下命令:regsvr32 shdocvw。
dll regsvr32 oleaut32。dll regsvr32 actxprxy。
dll regsvr32 mshtml。dll regsvr32 msjava。
dll regsvr32 browseui。dll regsvr32 urlmon。
dll 回车。 如出现(不是内部或外部命令,也不是可运行或批处理文件)我的电脑属性-->高级-->环境变量-->在系统变量里找到path-->编辑-->看默认值是不是这个(%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem )若还不行就将( ;%systemroot%\system32;%systemroot% )加到最后即可。
(实际操作经验绝非复制他人) 还有网友介绍,发现问题出在微软的NET。Framework上面。
我升级了这个软件,并打齐了补丁,短暂平安后,又出现“内存不能为read”的情况。后来我受上面文章的启发,卸载了微软的NET。
Framework1。 0和1。
1,世界太平了。 希望对你有帮助,建议使用360安全卫士,将除了与OFFICE相关的补丁补齐,这样基本不会出现“不能读”的情况了。
切记,不要打上OFFICE补丁,除非你使用的是正版,且只有你一个用户再使用。
3.如何删除这个对话框
这个对话框是提醒对话框。
想彻底消除这个对话框,看看网友的办法: 寂寞1217对应用程序错误的实际操作经验: 开始-->运行-->输入cmd 回车在命令提示符下输入(粘贴以下字符) for %1 in (%windir%\system32\*。 dll) do regsvr32。
exe /s %1 回车(在此不要动键盘和鼠标)直到闪完了再做别的。以后就没有错误框了。
此法不成功试这个 for %1 in (%windir%\system32\*。ocx) do regsvr32/s %1(成功率%80) 如出现(此时不应有doregsvr32。
exe)不能操作请在此前:开始-->运行-->输入regsvr32actxprxy。dll 回车;再接着依次运行以下命令:regsvr32 shdocvw。
dll regsvr32 oleaut32。dll regsvr32 actxprxy。
dll regsvr32 mshtml。dll regsvr32 msjava。
dll regsvr32 browseui。dll regsvr32 urlmon。
dll 回车。 如出现(不是内部或外部命令,也不是可运行或批处理文件)我的电脑属性-->高级-->环境变量-->在系统变量里找到path-->编辑-->看默认值是不是这个(%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem )若还不行就将( ;%systemroot%\system32;%systemroot% )加到最后即可。
(实际操作经验绝非复制他人) 还有网友介绍,发现问题出在微软的NET。Framework上面。
我升级了这个软件,并打齐了补丁,短暂平安后,又出现“内存不能为read”的情况。后来我受上面文章的启发,卸载了微软的NET。
Framework1。 0和1。
1,世界太平了。 希望对你有帮助,建议使用360安全卫士,将除了与OFFICE相关的补丁补齐,这样基本不会出现“不能读”的情况了。
切记,不要打上OFFICE补丁,除非你使用的是正版,且只有你一个用户再使用。
4.win10系统python窗口闪现是怎么回事
原因有几个:
1. 目录的问题。检查你的python或者是程序的目录。不允许有空格,不允许有中文名。双击执行时,初始的工作目录不对。
2. 你机器上安装了多个python解释器。双击时执行的是另外一个解释器。另一个解释器版本不兼容
3. 你的程序,输出了unicode字符,这个可能性小。也有这个可能性
4. 你的程序本身执行完了,自己退出了。所以闪一下就没了。这个可能性大
你可以用对比法找原因。先做一个简单的HELLO。并加上一句input。如果能够停留下来,就可以排除2的原因。