文件夾里的所有圖片生成一個html頁如何把圖片的相對路徑寫入到html文件中最后由 zcg1123 于 -7-15 12:03原本的BAT文件是:批處理將一個文件夾里的所有圖片生成一個html頁。我把桌面上面的圖片文件夾移動到E盤,打開“圖片.html”文件就不顯示圖片了,也不能打開鏈接。只因為批處理生成的HTML文件是絕對路徑,把HTML文件中代碼路徑修改為a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif,Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif />經常要把此文件夾發給公司其它同事,每個人放的位置不一樣,打開就是一片空白。每次增加或修改圖片,我只能每生成一次HTML文件,就要打開HTML文件手動去修改里面的鏈接路徑,實在太麻煩。怎么修改BAT批處理文件,讓生成的HTML文件中的路徑直接是這樣的相對路徑?下面是代碼:批處理將一個文件夾里的所有圖片生成一個html頁代碼:——————————————————————————————————————————————————————@echo off&SetLocal EnableDelayedExpansionFor /f delims= %%i in ('dir/b/on') do (Set a=%%~piSet a=!a:= !)For %%i in (%a%) do Set b=%%i::獲取文件夾名Set n=0(Echo ^<Html^>Echo ^<Title^>Echo %b%Echo ^</Title^>Echo ^<Body^>For /r %%i in (*.jpg *.bmp *.gif *.png) do (Echo ^<a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank^> ^<Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200^>Set n=1)::將當前文件夾中所有的圖片地址寫入到html文件中。Echo ^</Body^>Echo ^</Html^>)>%b%.htmlIf %n%==0 Msg * 當前文件夾中沒有圖片 & del %b%.htmlIf %n%==1 Start %b%.html————————————————————————————————————————————————上面是BAT批處理文件源代碼,桌面上“圖片”文件夾放了4張圖片,BAT文件也在該目錄下,執行BAT文件,生成的html文件代碼如下:————————————————————————————————————————————————<Html><Title>圖片</Title><Body><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200></Body></Html>————————————————————————————————————————————————————————————————————上面的HTML代碼不是我想要的,我想要的是如下相對路徑的代碼:————————————————————————————————————————————————————————————————————<Html><Title>圖片</Title><Body><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200></Body></Html>————————————————————————————————————————————————————————————————————原本的BAT文件是:批處理將一個文件夾里的所有圖片生成一個html頁。我把桌面上面的圖片文件夾移動到E盤,打開“圖片.html”文件就不顯示圖片了,也不能打開鏈接。只因為批處理生成的HTML文件是絕對路徑,把HTML文件中代碼路徑修改為a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif,Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif />經常要把此文件夾發給公司其它同事,每個人放的位置不一樣,打開就是一片空白。每次增加或修改圖片,我只能每生成一次HTML文件,就要打開HTML文件手動去修改里面的鏈接路徑,實在太麻煩。怎么修改BAT批處理文件,讓生成的HTML文件中的路徑直接是這樣的相對路徑?文件夾里的所有圖片生成一個html頁如何把圖片的相對路徑寫入到html文件中
發布:未知 文本批量工具
文件夾里的所有圖片生成一個html頁如何把圖片的相對路徑寫入到html文件中最后由 zcg1123 于 -7-15 12:03原本的BAT文件是:批處理將一個文件夾里的所有圖片生成一個html頁。我把桌面上面的圖片文件夾移動到E盤,打開“圖片.html”文件就不顯示圖片了,也不能打開鏈接。只因為批處理生成的HTML文件是絕對路徑,把HTML文件中代碼路徑修改為a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif,Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif />經常要把此文件夾發給公司其它同事,每個人放的位置不一樣,打開就是一片空白。每次增加或修改圖片,我只能每生成一次HTML文件,就要打開HTML文件手動去修改里面的鏈接路徑,實在太麻煩。怎么修改BAT批處理文件,讓生成的HTML文件中的路徑直接是這樣的相對路徑?下面是代碼:批處理將一個文件夾里的所有圖片生成一個html頁代碼:——————————————————————————————————————————————————————@echo off&SetLocal EnableDelayedExpansionFor /f delims= %%i in ('dir/b/on') do (Set a=%%~piSet a=!a:= !)For %%i in (%a%) do Set b=%%i::獲取文件夾名Set n=0(Echo ^<Html^>Echo ^<Title^>Echo %b%Echo ^</Title^>Echo ^<Body^>For /r %%i in (*.jpg *.bmp *.gif *.png) do (Echo ^<a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank^> ^<Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200^>Set n=1)::將當前文件夾中所有的圖片地址寫入到html文件中。Echo ^</Body^>Echo ^</Html^>)>%b%.htmlIf %n%==0 Msg * 當前文件夾中沒有圖片 & del %b%.htmlIf %n%==1 Start %b%.html————————————————————————————————————————————————上面是BAT批處理文件源代碼,桌面上“圖片”文件夾放了4張圖片,BAT文件也在該目錄下,執行BAT文件,生成的html文件代碼如下:————————————————————————————————————————————————<Html><Title>圖片</Title><Body><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200></Body></Html>————————————————————————————————————————————————————————————————————上面的HTML代碼不是我想要的,我想要的是如下相對路徑的代碼:————————————————————————————————————————————————————————————————————<Html><Title>圖片</Title><Body><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200><a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif target=_blank> <Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif width=200 height=200></Body></Html>————————————————————————————————————————————————————————————————————原本的BAT文件是:批處理將一個文件夾里的所有圖片生成一個html頁。我把桌面上面的圖片文件夾移動到E盤,打開“圖片.html”文件就不顯示圖片了,也不能打開鏈接。只因為批處理生成的HTML文件是絕對路徑,把HTML文件中代碼路徑修改為a href=http://www.cn-boutiq.com/skin/default/image/nopic.gif,Img Src=http://www.cn-boutiq.com/skin/default/image/nopic.gif />經常要把此文件夾發給公司其它同事,每個人放的位置不一樣,打開就是一片空白。每次增加或修改圖片,我只能每生成一次HTML文件,就要打開HTML文件手動去修改里面的鏈接路徑,實在太麻煩。怎么修改BAT批處理文件,讓生成的HTML文件中的路徑直接是這樣的相對路徑?
文本數據大小
探路者 漂白劑 番茄 歌力思 毛巾桿 日用陶瓷 鎢絲 江蘇常州市金壇區薛埠鎮 昀冢科技 中設股份 韓國女明星 達茂旗資訊
wpsoffice編輯受限怎么解決
2026-01-23
能否用PowerPoint打開XML文件
2026-01-23
端午節ppt制作有什么要點
2026-01-23
用Excel做項目甘特圖用Excel做甘特圖
2026-01-23
excel數據驗證怎么防止輸入重復值excel數據驗證防止重復輸入設置
2026-01-23
分享批處理刪除多個文件夾下文件名中的指定字符串
2026-01-23
如何刪除表格開頭空格
2026-01-23
WPS插入在線視頻離線也能播WPS視頻本地緩存徹底擺脫網絡
2026-01-23
BAT怎樣根據文本要求批量修改文件夾名
2026-01-23
VB代碼實現控制EXCEL文字格式化的方法
2026-01-23
輸入一個指定文件夾的完整路徑后其下的所有的文件的完整路徑列出來(已經解決
2026-01-23
wps表格不能完全刪除的解決方法WPS表格刪除不了
2026-01-23
批處理如何將一個文件夾中的多個文件名輸出到TXT文本中
2026-01-23
釘釘怎么領取釘釘卡釘釘領取釘釘卡教程
2026-01-23
DOS命令在WIN7無法運行
2026-01-23