文档库 最新最全的文档下载
当前位置:文档库 › windows下实现在bat中启动shell

windows下实现在bat中启动shell

windows下实现在bat中启动shell
windows下实现在bat中启动shell

windows下实现在bat中启动shell

因为需要用到cygwin,来执行每日定时任务

有一种cygwin 里面安装定时任务来完成。

但是在windows下或许会比较麻烦,考虑到windows自身有计划任务,如果能将制定计划任务,每天按时启动应用程序,或者bat脚本。

因为脚本是shell脚本,所以在windows下是无法直接执行的,只能通过cygwin。

所以必须现在 bat中启动cygwin,编写bat文件:

1

@echo off

2

rem change to d:

3

d:

4

rem change the dir

5

chdir D:\cygwin\bin

6

echo "begin..."

7

rem start the cygwin and run the shell file.

8

D:\cygwin\bin\mintty.exe /home/scripts/webFunc

出现一个问题:启动cygwin后,无法运行命令,困扰了好几天。一直不知道为什么直接启动快捷方式可以运行,但是通过bat启动就无法找到“ls,find,mkdir”等命令。。一开始一直以为是bat中需要给cygwin传递一些参数,查看它的快捷方式,并没有发现很特别的参数。

一直到刚才,才意识到是环境变量的问题,于是在环境变量的path后追加 cygwin\bin;问题解决了。

一个需要注意的小地方,我的shell脚本中有用到find, 而windows下find也是有的。所以系统默认使用的是windows下的find命令,于是总是报出一个“参数错误”的异常。将shell中的find 改为/user/bin/find 后,问题解决,好在我的脚本并不多,也就两三个地方用的find。更改后正常执行。

另外就是脚本中用到mysql ,所以需要安装mysql 并添加环境变量。

从linux下移植到windows,听起来很简单的事情,做的时候遇到的问题还是挺多,还有一个问题就是代码中出现路径的问题。当初写代码的同学将所有查找配置的路径都是写死的,/home/...现在移植到的时候,只要自己手动全改成windows能识别的。以后也要多注意,尽量路径也符合 posix标准。

Abaqus嵌入Cohesive单元插件POLARIS_INSERTCOHELEM使用说明书

POLARIS_INSERTCOHELEM使用说明书 作者:星辰北极星 目录 POLARIS_INSERTCOHELEM使用说明书 (1) 1 第一部分:星辰-北极星插件介绍:POLARIS_INSERTCOHELEM (2) 1.1功能简介 (2) 1.2插件的主要功能 (2) 1.3插件使用方法: (2) 1.3.1插件安装 (2) 1.3.2插件界面 (3) 1.3.3使用的常见问题 (4) 1.4插件测试: (6) 1.4.1测试模型:三维20*20*20立方体快 (6) 1.4.2测试模型:二维100*100正方形 (6) 1.5示例 (7) 1.5.1球体全局嵌入有厚度Cohesive单元 (7) 1.5.2纤维束嵌入有厚度Cohesive单元 (8) 1.5.3混凝土细观骨料模型嵌入Cohesive单元 (8)

1第一部分:星辰-北极星插件介绍:POLARIS_INSERTCOHELEM 1.1功能简介 POLARIS-INSERTCOHELEM是星辰北极星团队开发的一款Abaqus插件,用于实体单元之间嵌入Cohesive单元功能,可实现复杂多裂缝的研究。拓展软件原有功能,可实现全局、局部的零厚度或有厚度Coehsive单元的嵌入,可大大节约使用者的时间,提高工作效率。 1.2插件的主要功能 1)支持二维(三角形、四边形单元)、三维(六面体、楔形体、四面体单元)实体单元之间嵌入Cohesive单元层; 2)嵌入方式多样化,支持全局单元面、全局几何面、Set集合、手选几何面和手选单 元面五种嵌入区域; 3)支持零厚度和非零厚度Cohesive单元嵌入,(四面体单元除外); 4)支持渗流和非渗流Cohesive单元嵌入,可实现复杂缝网压裂模拟。 1.3插件使用方法: 1.3.1插件安装 1、请解压插件包,生成一文件夹与本安装说明; 2、打开我的电脑,并在文件路径处输入:%homepath%\abaqus_plugins 3、将解压完成的文件夹放置到此路径下; 4、重启Abaqus软件,在窗口的工具条中将新增工具条,点击图标即可激活插件。 5、第一次点击应用会弹出注册窗口,如下:

win7最新版bat垃圾清理

@echo off color 0a title 清理win7系统垃圾--- echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo.★☆☆★ echo.★☆☆★ echo.★☆☆★ echo ★☆正在清除系统垃圾文件,请稍等..... ☆★ echo.★☆☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ echo 清理垃圾文件,速度由电脑文件大小而定。在没看到结尾信息时 echo 请勿关闭本窗口。 echo 正在清除系统垃圾文件,请稍后..... color 0a echo 删除补丁备份目录 RD %windir%\$hf_mig$ /Q /S echo 把补丁卸载文件夹的名字保存成2950800.txt dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt echo 从2950800.txt中读取文件夹列表并且删除文件夹 for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q echo 删除2950800.txt del %windir%\2950800.txt /f /q echo 删除补丁安装记录内容(下面的del /f /s /q %systemdrive%\*.log已经包含删除此类文件) del %windir%\KB*.log /f /q echo 删除系统盘目录下临时文件 del /f /s /q %systemdrive%\*.tmp echo 删除系统盘目录下临时文件 del /f /s /q %systemdrive%\*._mp echo 删除系统盘目录下日志文件 del /f /s /q %systemdrive%\*.log echo 删除系统盘目录下GID文件(属于临时文件,具体作用不详) del /f /s /q %systemdrive%\*.gid echo 删除系统目录下scandisk(磁盘扫描)留下的无用文件 del /f /s /q %systemdrive%\*.chk echo 删除系统目录下old文件 del /f /s /q %systemdrive%\*.old echo 删除回收站的无用文件 del /f /s /q %systemdrive%\recycled\*.* echo 删除系统目录下备份文件 del /f /s /q %windir%\*.bak

abaqus重启动分析

1 导入文件 在step 里面设置重启动分析请求 如上图所示 这样会在step-fix 那里生成一个 res 文件便于重分析启动 将job 命名为restart 之后就运行job 文件,直至运行完毕 (该模型分三步 加载螺栓预紧力)最后一步加载预紧力完成 复制一个restart 模型 restart-copy 编辑模型属性设置重启动 -Wedels P A ML C +at i ^T L S —8 X Aikalysi s model

3 +1 initial(X' ■ tj ma shear Ml ■丄II C M3 17 i J rill* TuTii I1,T? m 厂 在复制模型里面,在分析步里面设置你后面想分析的分析步骤这里我加了个施加剪力的步骤,由于施加位移荷载,清除掉复制模型里 面的load里面的力。而且上一步的螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面的力。 下图由于存在法向接触和切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。

施加位移荷载

设置预定义场如上图所示选择图示全部实体 新建一个作业,运行restart-copy 这个作业就会以施加预应力后的结果为作业的初始状态 计算结果如下图所示

以上就以一个简单的分析,讲解,对于大型复杂的分析避免浪费时间重启动分析是个不错选择 最近碰到一个计算时间比较长的Explicit 模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。 经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要 想是实现意外中断以后继续计算,最好的方法就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个in creme nt继续计算),必须在计算之前做一个Restart的设定,CAE step模块, output->restart requests->i ntervals ,默认为1,将这个数据改

自制一键清理系统垃圾bat

自制一键清理系统垃圾bat 大多数人都知道随着电脑使用时间边长,电脑中积累的垃圾文件会越来越多。通过安全软件来清除电脑中的垃圾是不错的方法,但是对于部分喜欢“轻量”应用的用户来说能够轻松一键的清理电脑垃圾是最理想的操作。 在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“TemporaryInternetFiles”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍受不了吧!所以应及时清理系统的LJ文件的淤塞,保持系统的“苗条”身材,轻松流畅上网!朋友来吧,现在就让我们一起来快速清除系统垃圾吧!!下面是步骤很简单就两步! 在电脑屏幕的左下角按“开始→程序→附件→记事本”,把下面的文字复制进去,点“另存为”,路径选“桌面”,保存类型为“所有文件”,文件名为“清除系统LJ.bat”,就完成了。记住后缀名一定要是.bat,ok!你的垃圾清除器就这样制作成功了!双击它就能很快地清理垃圾文件,大约一分钟不到。 复制下面代码粘贴到笔记本上: @echo offecho 《清理垃圾文件》 echo 正在清理系统垃圾文件,请稍等……echo 删除文件或目 录:%systemdrive%\*.tmpdel /f /s /q “%systemdrive%\*.tmp” echo 删除文件或目录:%systemdrive%\*._mpdel /f /s /q “%systemdrive%\*._mp” echo 删除文件或目录:%systemdrive%\*.giddel /f /s /q “%systemdrive%\*.gid” echo 删除文件或目录:%systemdrive%\*.chkdel /f /s /q “%systemdrive%\*.chk” echo 删除文件或目录:%systemdrive%\*.olddel /f /s /q “%systemdrive%\*.old” echo 删除文件或目录:%systemdrive%\recycled\*.*del /f /s /q “%systemdrive%\recycled\*.*” echo 删除文件或目录:%windir%\*.bakdel /f /s /q “%windir%\*.bak” echo 删除文件或目录:%windir%\prefetch\*.*del /f /s /q “%windir%\prefetch\*.*” echo 删除文件或目录:%windir%\temprd /s /q “%windir%\temp” & md “%windir%\temp” echo 删除文件或目录:%userprofile%\cookies\*.*del /f /q “%userprofile%\cookies\*.*”

实用批处理(bat)教程

目录 第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB显示或更改文件属性 第二节常用特殊符号 1、@命令行回显屏蔽符 2、%批处理变量引导符 3、> 重定向符 4、>>重定向符 5、<、>、<& 重定向符 6、|命令管道符 7、^转义字符 8、组合命令 9、& 组合命令 10、||组合命令 11、\"\"字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章FOR命令详解 一、基本格式 二、参数/d仅为目录 三、参数/R递归(文件名) 四、参数/L迭代数值范围 五、参数/F迭代及文件解析 第三章FOR命令中的变量

一、~I- 删除任何引号(\"),扩展%I 二、%~fI- 将%I 扩展到一个完全合格的路径名 三、%~dI- 仅将%I 扩展到一个驱动器号 四、%~pI- 仅将%I 扩展到一个路径 五、%~nI- 仅将%I 扩展到一个文件名 六、%~xI- 仅将%I 扩展到一个文件扩展名 七、%~sI- 扩展的路径只含有短名 八、%~aI- 将%I 扩展到文件的文件属性 九、%~tI- 将%I 扩展到文件的日期/时间 十、%~zI- 将%I 扩展到文件的大小 十一、%~$PATH:I 第四章批处理中的变量 一、系统变量 二、自定义变量 第五章set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章DOS编程高级技巧 一、界面设计 二、if…else…条件语句 三、循环语句 四、子程序 五、用ftp命令实现自动下载 六、用7-ZIP实现命令行压缩和解压功能 七、调用VBScript程序 八、将批处理转化为可执行文件 九、时间延迟 1、利用ping命令延时 2、利用for命令延时 3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内 4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内 十、模拟进度条 十一、特殊字符的输入及应用 十二、随机数(%random%)的应用技巧 十三、变量嵌套与命令嵌套 1、更正了所有的错别字,适当排版,增加条理性。

清理系统垃圾的命令

教你如何自己做清除电脑系统垃圾软件在电脑里点击开始:程序-附件-记事本;请从下面开始复制 @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系统LJ完成! echo. & pause 到上面停,文件名为(清除系统LJ.bat)必须是bat后缀名另存为桌面

非常经典BAT知识教程

手把手教你写批处理(willsort题注版) Climbing兄可谓用心良苦,受其感昭,略紧微薄之力;原文内容一字未易,仅于每段之下另加题注,其文大多非为纠错,多是年来体会,或偶得,或渐悟,未免偏颇;又加近来俗事渐多,闲情愈少,心浮气燥,一蹴而就。义理悖逆,敬请斧正;措辞不当,尚请莫怪。 另,建议Climbing兄取文不用拘泥于国内,此类技术文章,内外水平相差极大;与其修正国内只言片语,不如翻译国外优秀著述。 -------------------------------------------------------- 标题:手把手教你写批处理-批处理的介绍 作者:佚名 编者:Climbing 出处:中国DOS联盟之联合DOS论坛 题注:willsort 日期:2004-09-21 -------------------------------------------------------- 批处理的介绍 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ====willsort编注===================================================== .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch,unix shell,awk, basic,perl等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。====================================================================== == 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ====willsort题注==================================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越“边缘化”。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ====================================================================== ==

自动清除电脑垃圾及删除windows默认共享盘符的批处理bat

自动清除电脑垃圾及删除windows默认共享盘符的批处理bat by:zuifeng258 Windows在默认情况下几个盘多是共享的,它们是隐藏的危险。 在dos下用命令“net share”可以查看。。。 不能截图,就只能打打字了 复制代码代码如下: @echo off echo 正在自动删除admin$管理共享和ipc$管道共享, net share admin$ /del net share IPC$ /del net share C$ /del net share D$ /del net share E$ /del net share F$ /del @echo off并不是DOS程序中的, 而是DOS批处理中的。 当年的DOS,所有操作都用键盘命令来完成, 当你每次都要输入相同的命令时, 可以把这么多命令存为一个批处理。 上面那段是默认admin$管理共享和ipc$管道共享的命令 如果那没有这么多盘符,可以照上面的“net shere *$” /del ' *是你的盘符号。进行增减 复制代码代码如下: @echo off echo 这是正在检查cookies、历史纪录等目录位置(当前用户)…… reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cache>%temp%\cleantmp.txt reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v Cookies>>%temp%\cleantmp.txt reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v History>>%temp%\cleantmp.txt reg query "HKCU\software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v

bat批处理文件

批处理文件bat 语法备忘 需要用到的脚本语言还真是多,从系统管理、数据管理、程序开发。脚本语言的影子真是无处不在,孱弱的windows上的可怜的bat也是不得不时常备忘得东东。现在渐渐习惯了把一些零碎的需要整理的文档放在writely上面,即方便自己移动处理文档,还可以跟他们协作或者讨论之用。而且能支持word文档的直接导入,之前用的时候稳定性不很理想,有发生过几次文件不能保存或者保存了无效的问题,发信给他们管理员,倒是很快得到了答复和解决。最近用的时候才发现出现了下列的文字。Writely is now part of Google! 看来有钱就是好啊,想买啥就买啥。估计用不了多久,google也会变成跟ms一样被骂得对象了。没办法,有钱的,横看竖看都是一副欠扁的样。好了,切入正题,把google借来的文章先放着自己备用!:) 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== 注======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样是由专用解释器以行为单位解释执行,这种文本形式更通用的称谓是脚本语言。所以从某个程度分析,batch, unix shell, awk, basic, perl 等脚本语言都是一样的,只不过应用的范围和解释的平台各有不同而已。甚至有些应用程序仍然沿用批处理这一称呼,而其内容和扩展名与dos的批处理却又完全不同。 =================================== 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 ==== 注=================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== 注==================

清理系统垃圾及优化网络 批处理命令代码

把下面代码复制到记事本中,然后改后缀为…….dat 如 然后打开点能运行 运行效果如图 下面代码一直到最后 @echo off cls rem rem Contact: [url=] [/url] rem rem This program is free software; you can redistribute it and/or modify it under rem the terms of the GNU General Public License as published by the Free Software Foundation; rem either version 2 of the License, or (at your option) any later version. rem This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; rem without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. rem See the GNU General Public License for more details. rem rem Y ou should have received a copy of the GNU General Public License along with this

program; rem if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, rem MA 02111-1307, USA. echo. REM Tested on ... WinXP_SP2 REM Always basic XP64 Support REM Modifications to BITS service (cause of v5 WindowsUpdate) - #discharged# REM Additional notices corresponding to DHCP issue REM V ariables problems during RESTORE_DEFAULT usage fixed REM SMBDEVICEENABLED Restore Bug fixed REM Mod_history-09-27-2005**11-08-2005**11-29-2005**12-07-2005**12-18-2005 setlocal REM *** INIT_V ARS *** set CHK_SVC=YES set XPSP2=FALSE set SERVER=FALSE set NT_SERVER_CHK=TRUE :START echo "svc2kXp.cmd" 正在检测您的电脑,稍后进行优化! echo ================================================================ set find=%SystemRoot%\System32\find.exe set regedit=%SystemRoot%\regedit.exe if not exist "%find%" goto :NOFIND if not exist "%regedit%" goto :NOREGEDIT if not "%1" == "%*" goto :SYNTAX if /I "%1"=="/?" goto :HELP if /I "%1"=="/help" goto :HELP if /I "%1"=="-h" goto :HELP if /I "%1"=="--help" goto :HELP if /I "%1"=="-?" goto :HELP if /I "%1"=="--?" goto :HELP if /I "%1"=="/fix" goto :FIX goto :VERSION :SYNTAX echo. echo. echo !!Syntax error!! echo ________________ echo Es kann nur ein oder kein Parameter angegeben werden. echo. echo Only one or no parameter allowed. goto :QUIT :HELP echo.

关于abaqus重启计算

abaqus中的重启动分析 2009-12-24 11:06 *模型的重启动分析-restart 按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有 建过大型模型导致restart也用的较少,所以也介绍下 1.什么是restart 你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是低二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do? *restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step 一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。 2.重启动需要那些文件 对于standard来说,.res,.mdl,.stt,.prt,.odb,这些文件是用于重启动的,explict是 .abq,.stt,.prt,.odb. 3.如何在一个分析中设置重启动来生成以上文件。 这里只介绍下在standard的用法,其实很简单? inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了 cae默认加入了重启选项,不过可以在step->output->restart request里面设置输出的频率,也就是frequency。 *技巧: 因为res文件包含了模型的几乎全部信息,所以非常大,你可以设置overlay 参数使后面的数据覆盖吊前面的数据,不过restart的话你也只能从最后一个增量步开始 4.如何重启 你要指定一个重启点,inp文件里面加上*RESTART, READ, STEP=step, INC=increment就可以了 cae中更简单,首先在model->edit attribute里面选择restart,指定前面分析的 job名和你想重启动的开始分析步和增量步就可以了,然后在job里面指定重新创建的工作类型,restart,that's all. 5.注意 重启动不能改变你的原始分析中的任何参数,也就是说,你的启动点的模型必须和原始分析中的模型完全一致的,所以不要企图采用restart的方法来改变边界条件,材料参数或者网格的密度等等。这些需要另外的技巧来实现。 一、设原文件为ab.inp,则写一重启文件re_ab.inp,在其中加入*restart,read,后用在command中输入abaqus job=re_ab oldjob=ab 二、上法不对的话,可以在 dat,log,msg中找到中断的增量步,假如为step1

bat基本应用

.bat文件的基本应用 bat是dos下的批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们 在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具来创建和修改批处理文件。 ==== 注 =================== 批处理文件中完全可以使用非dos命令,甚至可以使用不具有可执行特性的普通数据性文件,这缘 于windows系统这个新型解释平台的涉入,使得批处理的应用越来越"边缘化"。所以我们讨论的批 处理应该限定在dos环境或者命令行环境中,否则很多观念和设定都需要做比较大的变动。 ======================== 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行 的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力 与C语言等编程语句比起来是十分有限的,也是十分不规范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。 ==== 注 ================== 批处理文件(batch file)也可以称之为批处理程序(batch program),这一点与编译型语言有所不同, 就c语言来说,扩展名为c或者cpp的文件可以称之为c语言文件或者c语言源代码,但只有编译 连接后的exe文件才可以称之为c语言程序。因为批处理文件本身既具有文本的可读性,又具有程 序的可执行性,这些称谓的界限是比较模糊的。 =========================== 第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或 者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 ==== 注 ===== 纯以dos系统而言,可执行程序大约可以细分为五类,依照执行优先级由高到低排列分别是:DOSKEY宏命令(预先驻留内存),https://www.wendangku.net/doc/f015723554.html,中的内部命令(根据内存的环境随时进驻 内存),以com为扩展名的可执行程序(由https://www.wendangku.net/doc/f015723554.html, 直接载入内存),以exe位扩展名的 可执行程序(由https://www.wendangku.net/doc/f015723554.html, 重定位后载入内存),以bat位扩展名的批处理程序(由https://www.wendangku.net/doc/f015723554.html, 解释分析,根据其内容按优先级顺序调用第2,3,4,5种可执行程序,分析一行,执行一行,文件本身不载入内存) ============ 第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批 处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文

一键清理系统垃圾,清理系统垃圾bat

一键清理系统垃圾 制作bat文件达到一键清理系统垃圾的目的 步骤: 1、新建一个记事本; 2、将以下红线中间部分代码复制进去; --------------------------------------------------------------------------- @echo off echo LYG提示:正在清理系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" --------------------------------------------------------------------------- 3、将该记事本文件另存为所有文件、名称填写“清理垃圾.bat”。看图 4、双击运行“清理垃圾.bat”就能开始自动清理系统垃圾了。全自动的,清理完毕会自动退出。

abaqus重启动分析

1 导入restart.inp文件 在step里面设置重启动分析请求如上图所示 这样会在step-fix那里生成一个res文件便于重分析启动 将job 命名为restart 之后就运行job文件,直至运行完毕。(该模型分三步加载螺栓预紧力)最后一步加载预紧力完成 2 复制一个restart模型为 restart-copy 编辑模型属性设置重启动

3 在复制模型里面,在分析步里面设置你后面想分析的分析步骤这里我加了个施加剪力的步骤,由于施加位移荷载,清除掉复制模型里面的load里面的力。而且上一步的螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面的力。 下图由于存在法向接触和切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。

4 施加位移荷载

设置预定义场如上图所示选择图示全部实体 设置上一步运行的job名称 新建一个作业,运行restart-copy 这个作业就会以施加预应力后的结果为作业的初始状态。

计算结果如下图所示 以上就以一个简单的分析,讲解,对于大型复杂的分析避免浪费时间重启动分析是个不错选择。 最近碰到一个计算时间比较长的Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。 经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要想是实现意外中断以后继续计算,最好的方法就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart的设定,CAE:step模块,output->restart

批处理常用命令及用法大全

批处理常用命令及用法大全 说明:本文来自网络,由youxi01整理,由liqiochi修改完善。 阅读本文需要一定的dos基础概念,象:盘符、文件、目录(文件夹)、子目录、根目录、当前目录每个命令的完整说明请加/? 参数参考微软的帮助文档可以看到,在/? 帮助里,"命令扩展名"一词会经常出现"命令扩展名"是指相对于win98的dos版本而言,每个命令新增的功能 命令测试环境win2000proSP4win98的命令功能太少,就不作研究了 注:如果对某一命令还不是很熟悉,可以在命令行窗口下输入:命令名/?的方式来获得帮助。 例如:对dir命令的应用不熟悉,可以在命令行窗口下输入:dir /? 参数只列举常用参数。 注:errorlevel,msd,undelete在win7下不存在。 目录 1.echo 和@回显控制命令 (3) 2.shutdown 关机 (3) 3.dir显示目录中的文件和子目录列表 (4) 4.cd更改当前目录 (4) 5.md创建目录 (5) 6.rd删除目录 (5) 7.del删除文件 (5) 8.ren文件和文件夹重命名 (6) 9.cls清屏 (6) 10.type显示文件内容 (6) 11.copy拷贝文件(只能复制文件) (6) 12.title设置cmd窗口的标题 (7) 13.ver显示系统版本 (7) https://www.wendangku.net/doc/f015723554.html,bel 和vol设置卷标 (7) 15.pause暂停命令 (7) 16.rem 和::注释命令 (7) 17.date 和time日期和时间 (8) 18.goto 和:跳转命令 (8) 19.find (外部命令)查找命令 (8) 20.more (外部命令)逐屏显示 (9) 21.tree显示目录结构 (9) 22.&顺序执行多条命令,而不管命令是否执行成功 (9) 23.&&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令 . 9 24.||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令 (9) 25.|管道命令,前一个命令的执行结果输出到后一个命令 (10)

一键清理系统垃圾[1].bat__超级一键删除垃圾.bat__高郊级一键清理C盘垃圾.bat

文章由情难枕精心整理,希望对大家的学习和工作带来帮助 @echo off echo ----------------------------------------------------------------------------- echo 清空IE临时文件目录... del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" echo 正在清除系统临时文件 *.tmp *._tmp *.log *.chk *.old ,请稍等... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp rem .log大部分有可能有用 rem del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old echo 清空垃圾箱,备份文件和预缓存脚本... del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp rem cooke和最近历史还是保留吧... rem del /f /q %userprofile%\COOKIES s\*.* rem del /f /q %userprofile%\recent\*.* echo 清理系统盘无用文件... %windir%\system32\sfc.exe /purgecache echo 优化预读信息... %windir%\system32\defrag.exe %systemdrive% -b echo 清除系统完成! echo -----------------------------------------------------------------------------

abaqus重启动分析

1 导入restart、inp文件 在step里面设置重启动分析请求如上图所示 这样会在step-fix那里生成一个res文件便于重分析启动 将job 命名为restart 之后就运行job文件,直至运行完毕。 (该模型分三步加载螺栓预紧力)最后一步加载预紧力完成 2 复制一个restart模型为 restart-copy 编辑模型属性设置重启动 3 在复制 模型里 面,在分 析步里 面设置您后面想分析得分析步 骤这里我加了个施加剪力得步骤,由于施加位移荷载,清除掉复制

模型里面得load里面得力。而且上一步得螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面得力。 下图由于存在法向接触与切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。 4 施加位移荷载

设置预定义场如上图所示选择图示全部实体 设置上一步运行得job名称 新建一个作业,运行restart-copy 这个作业就会以施加预应力后得结果为作业得初始状态。计算结果如下图所示

以上就以一个简单得分析,讲解,对于大型复杂得分析避免浪费时间 重启动分析就是个不错选择。 最近碰到一个计算时间比较长得Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动得问题。 经过这几天得摸索,发现对于这种计算时间长得Explicit模型,要想就是实现意外中断以后继续计算,最好得方法就就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart得设定,CAE:step模块,output->restart requests->intervals,默认为1,将这个数据改大一点,我改为100,与field output得inteval对应起来。有了这个前提,不管什么时候中断,只需把该job type改为recover,然后提交就会接着中断得部分继续算。再中断再提交就行了,不需要做任何改动,直至计算完成。 mand命令:abaqus job=jobname recover int。

相关文档