
發(fā)布
注冊
/
登錄批量文件處理的案例
批量修改文件后綴名,文件名,批量復(fù)制文件
自動批量修改文件后綴名,有時非常有用。
對于文件名沒有要求,不用是序列文件名。比如需要將abaqus的inp文件修改成txt文件,便于使用 textscan和 textread等函數(shù)操作。
clear all
clcclose all
%% 批量修改文件后綴名
oldhouzhui = 'txt';
%舊后綴名newhouzhui = 'inp';
%新后綴名file = dir( strcat('*.',oldhouzhui));
%讀取當(dāng)前目錄給定后綴名文件[m,~]=size(file);
%文件個數(shù),或者用length函數(shù)
for i=1:m
oldname = file(i).name;
newname = oldname;
weizhi = strfind(newname,'.');
newname(weizhi+1:end) = newhouzhui;
eval(['!rename' 32 oldname 32 newname]);
end
修改前。
修改后。
2. 自動批量修改文件后綴名,并修改文件名。
比如將文件名改為序列文件,或者在原來文件名稱的基礎(chǔ)上加上序列
clear all
clcclose all
%% 批量修改文件后綴名和文件名
newname_qian = 'test';
%新文件名前綴oldhouzhui = 'inp';
%舊文件名后綴newhouzhui = 'txt';
%新文件名后綴file = dir( strcat('*.'
展開 fluent批量處理——連續(xù)計算以及批量后處理
上一次,已經(jīng)提到了采用journal文件進行計算前的模型參數(shù)設(shè)置,想必大家覺得很過癮吧!根據(jù)本人自身經(jīng)歷來說的話,面對每次上千的工況,采用此種方法還是減少了很大的工作量。
本次,將繼續(xù)介紹journal的另外一些別的用途:連續(xù)計算以及批量后處理。
1、連續(xù)計算
上千的工況case文件寫好了,那就得計算,想想按照以往肯定是投一個計算,等著時間差不多了,或者計算完了再接著投計算,但是很多時候會遇到計算結(jié)束的時候是在晚上或者是在節(jié)假日,這時的話,如果第二天不來計算機房的話,那么寶貴的時間就浪費了,來機房的話,為了幾個計算又顯得不太值得。因此,本節(jié)將再次利用fluent中的journal文件實現(xiàn)連續(xù)計算。
開始的步驟見帖子”http://forums.caenet.cn/showtopic-532623.aspx“
以下是投計算的journal文件:
(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
(cx-gui-do cx-activate-item "Warning*OK")
(cx-gui-do cx-set-text-entry "Select File*Text" "fluent1.cas")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "MenuBar*InitializeSubMenu*Initialize...")
展開 Litestar 4D:光度文件批處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進行快速的提取。
a)打開Photoview模塊,應(yīng)用Dir to Dir選項,
這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點擊完成即可
b)選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
c)結(jié)果如圖
Litestar 4D:光度文件批處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進行快速的提取。
a)打開Photoview模塊,應(yīng)用Dir to Dir選項,
這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點擊完成即可
b)選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
c)結(jié)果如圖

如何使用deepseek寫一些文件批處理的代碼
我個人對于編程語言并非科班出身,所以使用python語言去寫代碼實現(xiàn)一些功能,我自認為自己是做不到的,好在現(xiàn)在人工智能發(fā)展迅速,也給了我們這些不需要去學(xué)習(xí)編程,就能簡單實現(xiàn)一些批量化處理文件的機會,可以大大提高工作效率。
首先你需要安裝pycharm,python,配置環(huán)境,這些網(wǎng)上有許多教程,這里就不教大家了。
完成這步工作后我們要做的就是提問,我的問題是這樣問的
之后等待deepseek去給出代碼即可,下面是代碼
我在運行后,pycharm進行了報錯,大致意思就是找不到解壓的工具,我們直接復(fù)制這個回答給deepseek
然后等待其給出解決方法
按照要求下載解壓工具,然后設(shè)置解壓的路徑即可,我這里將上面的路徑改為了
# 配置UnRAR路徑(根據(jù)實際路徑修改)
rarfile.UNRAR_TOOL = r"D:\python3.12\UnRAR.exe" # 或7-Zip路徑
之后就可以運行了
自我感覺用deepseek寫的python代碼很好用,但是寫類似于apdl命令則有點差強人意,我寫了一些運行都報錯了,而且大家都知道有限元軟件報錯去找問題挺麻煩的,不如編程語言了。
總是要與時俱進,感覺可以用來做一些其他的工作,比如批量提交k文件啦等等,還是挺實用的工具。
展開 Litestar 4D:光度文件批處理
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進行快速的提取。
a) 打開Photoview模塊,應(yīng)用Dir to Dir選項,
這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點擊完成即可
b) 選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
c) 結(jié)果如圖
Litestar 4D:光度文件批處理
c)
結(jié)果如圖
b)
選擇包含多個光度文件的文件夾為源目錄同時選擇輸出目錄
這里以提取光度文件中的極坐標(biāo),直角坐標(biāo)、亮度圖為例,把需要提取的項目拖動到窗口右半部分,選擇好源目錄和目標(biāo)目錄后,點擊完成即可
a)
打開Photoview模塊,應(yīng)用Dir to Dir選項,
Photoview模塊提供了光度文件批量處理的功能,方便用戶對光度文件中的極坐標(biāo)圖、等照度圖、光譜、技術(shù)參數(shù)表、道路數(shù)據(jù)等進行快速的提取。
LS-DYNA批量生成K文件與批量計算 ¥3.99
碼字不易,感興趣請點贊支持,謝謝。
請記得點贊,朋友。
【ANSYS文件輸出】ANSYS怎么批量文件輸出?
這期是ANSYS不定期更新,這期主要講一下ANSYS怎么批量文件輸出,還有批量輸出前的一些預(yù)處理操作。</span></p><p><strong>01</strong></p><p><strong>怎么去除右上角的時間?</strong></p><p>/PLOPTS,DATE,0 !都不顯示</p><p>/PLOPTS,DATE,1 !只顯示日期</p><p>/PLOPTS,DATE,2 !顯示日期和時間</p><p><strong>02</strong></p><p><strong>怎么去除右上角的LOGO?</strong></p><p>/plopts,logo,on !以logo形式</p><p>/plopts,logo,off !以文本形式</p><p> 用上面兩種形式,logo還是會存在的,還有一種方法就是在界面,鼠標(biāo)箭頭放在logo上,右鍵點擊data,REPLOT一下,這樣logo就會不再出現(xiàn)。</p><p><strong>03</strong></p><p><strong>怎么把背景變成白色?</strong></p><p>!
展開 python3.8批量自動翻譯英文文件夾和文件名 ¥6
原始文件
翻譯后
利用Python批量打開ODB文件,提取位移數(shù)據(jù)寫入txt文件 ¥2
借助abaqus在參數(shù)分析時經(jīng)常遇見大量的odb數(shù)據(jù)需要處理,本人結(jié)合個人經(jīng)驗,編制了以下腳本,可打開多個odb模型,并進行數(shù)據(jù)處理。
odb模型列表如下:
Job-2000.odb
Job-2500.odb
Job-3000.odb
Job-3500.odb
Job-4000.odb

BatchFileRenamer 批量文件重命名軟件 ¥106
軟件介紹
AbyssFish BatchFileRenamer 批量文件重命名軟件可對文件夾內(nèi)的所有文件進行批量重命名,軟件支持批量修改文件名及擴展名,通過Excel電子表格批量設(shè)置需修改的文件名,操作便捷。
使用教程
打開軟件后,點擊“選擇”按鈕,選取需要進行批量重命名的文件夾。
點擊“讀取文件名”按鈕,軟件會自動讀取設(shè)置的文件夾內(nèi)的所有文件名及擴展名,并將其保存到“批量重命名.xlsx”Excel文件內(nèi),并自動打開展示。
點擊“新名稱設(shè)置”按鈕,軟件會自動打開“批量重命名.xlsx”表格文件(如未能正常打開,請手動打開軟件內(nèi)的該文件),對批量重命名文件內(nèi)的四列內(nèi)容進行修改后保存。
點擊“運行”按鈕,軟件會基于Excel文件內(nèi)設(shè)置的原文件名-新文件名的對應(yīng)關(guān)系,進行批量重命名。處理完成后軟件會自動彈窗提示重命名結(jié)果。
以下為進行批量重命名前后的對比。
說明提醒
該軟件可在Windows 7\8\10\11系統(tǒng)上運行。
軟件需要注冊,注冊完成后即可永久使用。該軟件為單機許可銷售模式,購買后請通過 QQ:1135122921 或微信:AbyssFish_LJR 聯(lián)系我們以獲取許可證。
展開 使用python進行ABAQUS批處理,自動識別文件夾內(nèi)的待處理inp文件 ¥10
平時工作中,有時會接手好多項目,或者一個項目需要使用不同的參數(shù)進行分析,并且如果涉及非線性的分析會耗時很久,為了有效的利用時間,我決定下班的時間讓工作站自動計算,計算完成后工作站關(guān)機,并在此基礎(chǔ)上,構(gòu)思了使用Python自動識別工作文件夾內(nèi)的待計算inp文件然后順序提交求解。
程序描述:
獲取當(dāng)前工作目錄后,創(chuàng)建用于存放結(jié)算結(jié)果的Result文件夾;
獲取當(dāng)前文件夾的文件信息列表,并對該信息列表進行遍歷提交;
遍歷操作:如果這個文件是inp文件,則根據(jù)該文件提交ABAQUS求解,提取其文件名并將名字中的'.'替換為'-'(該替換是因為在使用CAE GUI提交的時候不允許有'.',使用非ABAQUS前處理生成inp的時候文件名有可能會帶有ABAQUS提交計算時的非法字符);
重新獲取當(dāng)前文件夾的文件信息,并根據(jù)后綴類型進行保存或刪除,'.inp' '.sta' '.odb''.msg'被保存,其余的刪除,如果需要保存別的類型文件,就在類型判斷中添加即可;
工作站自動關(guān)機,如果不需要自動關(guān)機,那么可以將程序的最后兩行使用#進行注釋化或者刪除。
由于我并未選擇保留py文件,所以注意該程序的備份。
使用方法:
新建一個文件夾,將需要計算的inp文件與用于提交求解的py文件復(fù)制進去;
打開ABAQUS command,將當(dāng)前工作目錄設(shè)置為1中建立的文件夾;
使用命令abaqu cae noGUI=python_BatchAbaqus.py進行求解。
如果各位大俠在使用該程序過程中出現(xiàn)什么問題或者有什么好的建議,歡迎留言交流。
展開 SpaceClaim批量導(dǎo)入文件
SpaceClaim批量導(dǎo)入文件
Abaqus批量提交inp文件計算
當(dāng)有多個模型需要計算時,或者一個模型需要多次修改本構(gòu)參數(shù)計算時,可以使用bat文件批量提交inp文件計算。
在txt文件里寫入如下內(nèi)容,另存為bat文件,雙擊運行就可以批量提交inp文件計算了。本例是提交1.inp、2.inp和3.inp依次計算,可根據(jù)自己需要修改。
call abaqus job=1 int cpus=4
call abaqus job=2 int cpus=4
call abaqus job=3 int cpus=4
pause
shutdown -s -f -t 60
注意:
(1)1、2、3是inp文件的名字;
(2)int是interactive的縮寫,可以讓inp文件依次進行計算;
(3)cpus=4是多核計算;
(4)pause是計算完成不關(guān)閉cmd窗口;
(5)shutdown -s -f -t 60是計算完3.inp文件(最后一個)后60秒關(guān)機,如不關(guān)機刪去即可;
(6)如果使用了子程序的,如pqfiber,則如下call abaqus job=1 user=pqfiber.for cpus=4 int ;
(7)如果多個inp文件在不同的文件夾下,加入cd/d C:\a(a為文件夾名字)進行切換即可。
Abaqus批量提交inp文件計算的視頻操作,可以點擊如下鏈接,觀看視頻的章節(jié)11。
http://www.yqgqt.org.cn/college/video/c14934
學(xué)土木結(jié)構(gòu)的同學(xué),可以關(guān)注我!
有用可以點個贊!
展開