魔兽地图编辑器吧 关注:64,332贴子:3,827,679

【申精】YDWE教你怎么批量转图标咯!

只看楼主收藏回复

第一步:
如果获得的大批量图片不是jpg格式的:

图片批量转格式 不多说
禁止插楼 不然封了


1楼2014-09-29 22:08回复
    转好格式以后就这样

    转好格式的图片都在这儿 不多说
    然后新建一个bat文件(新建txt文件然后改后缀需要教?)
    输入以下代码:
    @echo off
    setlocal enabledelayedexpansion
    for /f "delims=" %%a in (*dir /b "*.jpg"*) do (
    set t=%%a
    rem 注意下面这一行,因为全角空格发上百度后就变成半角了,所以下面当中的t=!t: =!里:后面的空格你自已改成全角空格,然后运行就行了。
    set t=!t: =!
    ren "%%a" "!t!"
    )
    set n=%cd%
    :aaa
    if not "%n:\=%"=="%n%" set "n=%n:*\=%" & goto aaa
    for /f "delims=" %%a in (*dir /a-d /b *.jpg*) do ren "%%a" "CMDBTN%%a"
    dir "*.jpg" /b /on >list.txt
    exit如果上面排版不对 那如下图所示

    保存以后双击运行
    运行以后的结果:文件名全部带上CMDBTN前缀且去掉了空格

    还新建了一个list.txt文件


    2楼2014-09-29 22:10
    收起回复
      腻害欸


      IP属地:浙江来自Android客户端3楼2014-09-29 22:12
      收起回复
        用word打开这个list文件可见:

        就是刚才生成图片的文件名列表
        然后使用替换功能(ctrl+h)如下 注意勾选使用通配符

        保存退出word 结果如下

        现在用ydwe新建一个地图 保存到刚才的图片文件夹里去

        把list.txt的文本全部复制进地图的自定义代码区(用记事本打开复制 不要在word里复制)
        换行 加一行//! external FileExporter E:\MyMap
        再换行 记得这个加完再换行!结果如下:

        这个E:\MyMap文件夹需要提前新建才行 否则会出错 这里面等会就是导入的图标 会打包成文件夹导出来 方便呢!
        保存地图

        因为图片多所以很慢 请耐心等待(900多个 看上面的代码行数可以看出来)
        保存完了 把代码删掉(不然下次保存还得这么慢的来一遍) 再保存 就可以关闭地图了


        4楼2014-09-29 22:13
        收起回复
          积极


          IP属地:广西来自Android客户端5楼2014-09-29 22:15
          回复
            不明觉利,坐看楼主被射


            IP属地:四川来自手机贴吧6楼2014-09-29 22:16
            回复
              厉害啊


              IP属地:河南来自手机贴吧8楼2014-09-29 22:21
              回复
                坐等5/6被封


                IP属地:河南来自手机贴吧9楼2014-09-29 22:21
                回复
                  这个导出的图标包用法如下:

                  再新建一个地图
                  代码区输入//! external FileImporter E:\mymap\Imports 最好多空一行

                  因为文件多 保存还是慢 不过这次是导入不是转格式 所以会比上面的快多了

                  大概2分钟 搞定
                  删代码-保存地图-关闭地图-打开地图 你会发现

                  就是这么刺激 这图标全导入进去了 而且是按文件夹路径的(该方法适用于其他需要路径的导入)


                  10楼2014-09-29 22:24
                  回复
                    学习了


                    IP属地:新疆11楼2014-09-29 22:28
                    回复
                      另外自动施法/被动技能等图标的生成方式:
                      把这个CMDBTN改成AUTPASCMD 其中这个BTN就不是必须的 只不过我这觉得好看才导入
                      AUT自动施法PAS被动技能不解释
                      更多用法参考ydwe文件夹下的/grimext/GrimexManual.html文件 可以生成科技图标 属性图标等各种图标玩意
                      OVER.
                      发这贴主要的目的就是有个叫舞乐的逗比模型师跟我吹u9那个图标转换精灵很吊 一秒钟就能转出来图标
                      我告诉他这个ydwe导入更吊 都不用转换 直接导入
                      这逗比居然直接说不准我比他吊 然后禁言
                      以前是用excel和vba整体改文件名和出代码列表的 操作不方便 这里直接用批处理跟word 基本上3分钟就能搞定一批图标(不包括ydwe转图标保存的时间) 而且这个转出来一批图标可以反复使用 方便移植(还有就是文件名去掉空格很重要 因为excel里面可以直接替换去空格 用bat批处理去空格这个研究了挺久的 这个ydwe里面的lua代码也是跟dos差不多 遇到空格就停了大喘气 简直逗我 感觉这个也可以用引号把文件名框起来就能防止空格问题 懒得测)
                      我就是要叼 谁敢不服


                      12楼2014-09-29 22:32
                      回复
                        物编再吊也不如代码吊 下次我来教你们怎么一键生成OMG模式@maximumpower
                        马大炮你这个搞出来没 要搞出来过了我就不管了


                        13楼2014-09-29 22:35
                        收起回复
                          坐等5689楼被封


                          IP属地:德国来自Android客户端14楼2014-09-29 22:37
                          回复
                            防吞 完整教程在此


                            15楼2014-09-29 22:37
                            回复
                              1024


                              IP属地:浙江16楼2014-09-29 22:43
                              收起回复