Board logo

标题: [文本处理] [已解决]用BAT判断Photoshop是64位还是32位 [打印本页]

作者: smss    时间: 2019-6-21 16:24     标题: [已解决]用BAT判断Photoshop是64位还是32位

本帖最后由 smss 于 2019-6-21 18:33 编辑

想获取Photoshop是64位还是32位 复制不同插件到其目录下的脚本
Photoshop【帮助】——【系统信息】可以看到软件是32位还是64位。

在\Photoshop\Adobe Photoshop CC 2019\AMT\下有application.xml

<?xml version="1.0" encoding="utf-8"?>
<Configuration>
        <Payload adobeCode="{PHSP-20.0.5-64-ADBEADBEADBEADBEADBEA}">
                <Data key="AMTConfigPath">D:\软件\Photoshop\Adobe Photoshop CC 2019\AMT\application.xml</Data><Data key="APPLICATION_CUSTOMIZATION_DATA">SuppressSerialWF</Data><Data key="BridgeTalkCode">/adobe/bridgetalk/photoshop-130.064</Data><Data key="DefaultDriverPayload">{PHSP-20.0.5-64-ADBEADBEADBEADBEADBEA}</Data><Data key="InstallDate">1560872900</Data><Data key="ProductVersion">20.0.5</Data><Data key="SAPCode">PHSP</Data><Data key="defaultAdobeCode">{PHSP-20.0.5-64-ADBEADBEADBEADBEADBEA}</Data><Data key="driverAMTConfigPath">D:\软件\Photoshop\Adobe Photoshop CC 2019\AMT\application.xml</Data><Data key="driverLEID">V7{}Photoshop-20-Win-GM</Data><Data key="installedLanguages">zh_CN</Data></Payload>
        <Other adobeCode="/adobe/bridgetalk/photoshop-130.064">
                <Data key="Specifier">photoshop-130.064</Data>
                <Data key="ExecutableBasename">Photoshop</Data>
                <Data key="BundleIdentifier">com.adobe.Photoshop</Data>
                <Data key="DisplayName">Adobe Photoshop CC 2019</Data>
                <Data key="BridgeTalkVersion">2</Data>
                <Data key="SupportsESTK">true</Data>
        </Other>
        <Other adobeCode="/adobe/bridgetalk/groups">
                <Data key="Group180">/adobe/bridgetalk/groups/cs/130/bridge-9.*</Data>
                <Data key="Group181">/adobe/bridgetalk/groups/cs/130/photoshop-130.*</Data>
                <Data key="Group182">/adobe/bridgetalk/groups/cs/130/estoolkit-4.0</Data>
        </Other>
</Configuration>
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=*" %%i in ('findstr "064" "application.xml"') do set "hm=64"
  4. if "%hm%"=="64" (echo %hm%) else (echo 32)
  5. pause
复制代码
不能确定Photoshop CC安装路径下\AMT\是不是都有个application.xml
作者: miqilaosu    时间: 2019-6-22 09:01

[HKEY_CURRENT_USER\Software\Adobe\Photoshop]
注册表里没有吗?我用的不是安装版,你看下自己安装版注册表里是否有信息,如果有就方便了
作者: smss    时间: 2019-6-22 09:05

回复 2# miqilaosu
也不是安装版
作者: miqilaosu    时间: 2019-6-22 09:10

回复 3# smss


    那估计不行了,我用的绿色版必须PS软件运行时注册表里才显示MemoryUsage64,不运行会自己删除自己在注册表的的项,如果不是注册版用注册表查能方便很多
作者: 523066680    时间: 2019-6-22 09:43

objdump -a Photoshop.exe
  1. Photoshop.exe:     file format pei-x86-64
复制代码

作者: smss    时间: 2019-6-22 15:24

回复 5# 523066680
俺Win还没学会 你却给个Linux




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2