Acrobat Reader

Acrobat Reader 2020 インストール アップデート(2020 Classic Track)

202412030528341_1190x1040

ダウンロード - adobereader2020.zip


サンプルコード

サンプルソース(参考)
行番号ソース
001#!/bin/bash
002#com.cocolog-nifty.quicktimer.icefloe
003#
004# bashファイルをターミナルにドラッグ&ドロップで実行
005###########################################################################
006###管理者インストールしているか?チェック
007USER_WHOAMI=$(/usr/bin/whoami)
008/bin/echo "実行ユーザー(whoami): $USER_WHOAMI"
009if [ "$USER_WHOAMI" != "root" ]; then
010  /bin/echo "このスクリプトを実行するには管理者権限が必要です。"
011  /bin/echo "sudo で実行してください"
012  ### path to me
013  SCRIPT_PATH="${BASH_SOURCE[0]}"
014  /bin/echo "/usr/bin/sudo \"$SCRIPT_PATH\""
015  /bin/echo "↑を実行してください"
016  ###実行しているユーザー名
017  CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
018  /bin/echo "コンソールユーザー(scutil): $CONSOLE_USER"
019  exit 1
020else
021  ###実行しているユーザー名
022  CONSOLE_USER=$(/bin/echo "show State:/Users/ConsoleUser" | /usr/sbin/scutil | /usr/bin/awk '/Name :/ { print $3 }')
023  /bin/echo "コンソールユーザー(scutil): $CONSOLE_USER"
024  ###実行しているユーザー名
025  HOME_USER=$(/bin/echo "$HOME" | /usr/bin/awk -F'/' '{print $NF}')
026  /bin/echo "実行ユーザー(HOME): $HOME_USER"
027  ###logname
028  LOGIN_NAME=$(/usr/bin/logname)
029  /bin/echo "ログイン名(logname): $LOGIN_NAME"
030  ###UID
031  USER_NAME=$(/usr/bin/id -un)
032  /bin/echo "ユーザー名(id): $USER_NAME"
033  ###STAT
034  STAT_USR=$(/usr/bin/stat -f%Su /dev/console)
035  /bin/echo "STAT_USR(console): $STAT_USR"
036fi
037#################################################
038###クリーニング
039TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
040/bin/echo "TMPDIR:" "$TRASH_DIR"
041/bin/mv -f "/Applications/Adobe Acrobat Reader.app" "$TRASH_DIR"
042/bin/mv -f "/Applications/Adobe Acrobat Reader DC.app" "$TRASH_DIR"
043/bin/mv -f /Library/Application\ Support/Adobe/ARMDC/Registered\ Products/com.adobe.reader* "$TRASH_DIR"
044/bin/mv -f "/Library/Application Support/Adobe/WebExtnUtils/DC_Reader" "$TRASH_DIR"
045/bin/mv -f "/Library/Application Support/Adobe/Reader" "$TRASH_DIR"
046/bin/mv -f "/Library/Logs/Adobe/Installers" "$TRASH_DIR"
047#
048TRASH_DIR=$(/usr/bin/sudo -u "$TRASH_DIR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
049/bin/echo "TMPDIR:" "$TRASH_DIR"
050/bin/mv -f /Library/Preferences/com.adobe.reader* "$TRASH_DIR"
051#########
052TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
053/bin/echo "TMPDIR:" "$TRASH_DIR"
054/bin/mv -f /Users/${STAT_USR}/Library/Application\ Scripts/com.adobe.Reader* "$TRASH_DIR"
055
056TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
057/bin/echo "TMPDIR:" "$TRASH_DIR"
058/bin/mv -f /Users/${STAT_USR}/Library/Saved\ Application\ State/com.adobe.Reader* "$TRASH_DIR"
059
060TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
061/bin/echo "TMPDIR:" "$TRASH_DIR"
062/bin/mv -f /Users/${STAT_USR}/Library/Caches/com.adobe.Reader* "$TRASH_DIR"
063/bin/mv -f "/Users/${STAT_USR}/Library/Caches/Acrobat" "$TRASH_DIR"
064
065TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
066/bin/echo "TMPDIR:" "$TRASH_DIR"
067/bin/mv -f /Users/${STAT_USR}/Library/LaunchAgents/com.adobe.Reader* "$TRASH_DIR"
068
069TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
070/bin/echo "TMPDIR:" "$TRASH_DIR"
071/bin/mv -f /Users/${STAT_USR}/Library/HTTPStorages/com.adobe.Reader* "$TRASH_DIR"
072
073# Containers Preferences Application Supportは設定もあるのでそのままにする
074###############################################################
075/bin/echo "RemoteUpdateManager処理開始"
076STR_URL="https://deploymenttools.acp.adobeoobe.com/RUM/AppleSilicon/RemoteUpdateManager.dmg"
077STR_CONF_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/getconf "DARWIN_USER_TEMP_DIR")
078STR_TMP_DIR_PATH="${STR_CONF_DIR}/AcrRdrInstall.XXXXXXXXXXXX"
079TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d "$STR_TMP_DIR_PATH")
080/bin/echo "RemoteUpdateManagerダウンロード開始"
081DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
082/bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
083if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
084  /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
085  if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
086    /bin/echo "ファイルのダウンロードに失敗しました"
087    exit 1
088  fi
089fi
090/bin/echo "RemoteUpdateManagerダウンロード終了"
091/bin/echo "ディスクイメージをマウントします(Finderには表示されません)"
092/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "${TMP_DIR}/RUM"
093/usr/bin/sudo -u "$STAT_USR" /bin/chmod 777 "${TMP_DIR}/RUM"
094/usr/bin/hdiutil attach "${TMP_DIR}/${DL_FILE_NAME}" -noverify -nobrowse -noautoopen -mountpoint "${TMP_DIR}/RUM"
095sleep 2
096/bin/echo "RemoteUpdateManagerインストール開始"
097/bin/mkdir -p "/usr/local/bin"
098/usr/bin/ditto "${TMP_DIR}/RUM/RemoteUpdateManager" "/usr/local/bin/RemoteUpdateManager"
099/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "/Users/${STAT_USR}/bin/Adobe"
100/usr/bin/sudo -u "$STAT_USR" /usr/bin/ditto "${TMP_DIR}/RUM/RemoteUpdateManager" "/Users/${STAT_USR}/bin/Adobe/RemoteUpdateManager"
101sleep 1
102/bin/echo "インストール終了"
103/usr/bin/hdiutil detach "${TMP_DIR}/RUM" -force
104/bin/echo "ディスクイメージ アンマウント"
105
106TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
107/bin/echo "TMPDIR:" "$TRASH_DIR"
108/bin/mv -f "$TMP_DIR" "$TRASH_DIR"
109
110
111/bin/echo "【OK】 RemoteUpdateManager"
112
113###############################################################
114/bin/echo "Reader 2020 新規インストール"
115STR_URL="https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130002/AcroRdr2020_2000130002_MUI.dmg"
116STR_MOUNT_VOLUME_NAME="AcroRdr2020_2000130002_MUI"
117STR_PKG_NAME="${STR_MOUNT_VOLUME_NAME}.pkg"
118TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d)
119STR_CONF_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/getconf "DARWIN_USER_TEMP_DIR")
120STR_TMP_DIR_PATH="${STR_CONF_DIR}/AcrRdrInstall.XXXXXXXXXXXX"
121TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d "$STR_TMP_DIR_PATH")
122/bin/echo "ダウンロード開始"
123DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
124/bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
125if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
126  /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
127  if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
128    /bin/echo "ファイルのダウンロードに失敗しました"
129    exit 1
130  fi
131fi
132/bin/echo "ダウンロード終了"
133/bin/echo "ディスクイメージをマウントします(Finderには表示されません)"
134/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
135/usr/bin/sudo -u "$STAT_USR" /bin/chmod 777 "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
136/usr/bin/hdiutil attach "${TMP_DIR}/${DL_FILE_NAME}" -noverify -nobrowse -noautoopen -mountpoint "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
137sleep 2
138/bin/echo "インストール開始"
139STR_PKG_PATH="${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}/${STR_PKG_NAME}"
140/usr/sbin/installer  -pkg  "$STR_PKG_PATH" -target / -dumplog -allowUntrusted -verboseR -lang ja
141sleep 1
142/bin/echo "インストール終了"
143/usr/bin/hdiutil detach "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}" -force
144/bin/echo "ディスクイメージ アンマウント"
145sleep 3
146TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
147/bin/echo "TMPDIR:" "$TRASH_DIR"
148/bin/mv -f "$TMP_DIR" "$TRASH_DIR"
149/bin/echo "【OK】 Reader 2020 ver: " "$STR_MOUNT_VOLUME_NAME"
150
151
152###############################################################
153/bin/echo "Reader 2020 最新アップデート"
154STR_URL="https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530710/AcroRdr2020Upd2000530710_MUI.dmg"
155STR_MOUNT_VOLUME_NAME="AcroRdr2020Upd2000530710_MUI"
156STR_PKG_NAME="${STR_MOUNT_VOLUME_NAME}.pkg"
157TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d)
158STR_CONF_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/getconf "DARWIN_USER_TEMP_DIR")
159STR_TMP_DIR_PATH="${STR_CONF_DIR}/AcrRdrInstall.XXXXXXXXXXXX"
160TMP_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d "$STR_TMP_DIR_PATH")
161/bin/echo "ダウンロード開始"
162DL_FILE_NAME=$(/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' "$STR_URL" | /usr/bin/rev | /usr/bin/cut -d'/' -f1 | /usr/bin/rev)
163/bin/echo "DL_FILE_NAME:$DL_FILE_NAME"
164if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --connect-timeout 20; then
165  /bin/echo "ファイルのダウンロードに失敗しました HTTP1.1で再トライします"
166  if ! /usr/bin/sudo -u "$STAT_USR" /usr/bin/curl -L -o "$TMP_DIR/$DL_FILE_NAME" "$STR_URL" --http1.1 --connect-timeout 20; then
167    /bin/echo "ファイルのダウンロードに失敗しました"
168    exit 1
169  fi
170fi
171/bin/echo "ダウンロード終了"
172/bin/echo "ディスクイメージをマウントします(Finderには表示されません)"
173/usr/bin/sudo -u "$STAT_USR" /bin/mkdir -p "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
174/usr/bin/sudo -u "$STAT_USR" /bin/chmod 777 "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
175/usr/bin/hdiutil attach "${TMP_DIR}/${DL_FILE_NAME}" -noverify -nobrowse -noautoopen -mountpoint "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}"
176sleep 2
177/bin/echo "インストール開始"
178STR_PKG_PATH="${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}/${STR_PKG_NAME}"
179/usr/sbin/installer  -pkg  "$STR_PKG_PATH" -target / -dumplog -allowUntrusted -verboseR -lang ja
180sleep 1
181/bin/echo "インストール終了"
182/usr/bin/hdiutil detach "${TMP_DIR}/${STR_MOUNT_VOLUME_NAME}" -force
183/bin/echo "ディスクイメージ アンマウント"
184sleep 3
185TRASH_DIR=$(/usr/bin/sudo -u "$STAT_USR" /usr/bin/mktemp -d /Users/${STAT_USR}/.Trash/AcrRdrInstall.XXXXXXXX)
186/bin/echo "TMPDIR:" "$TRASH_DIR"
187/bin/mv -f "$TMP_DIR" "$TRASH_DIR"
188/bin/echo "【OK】 Reader 2020 ver: " "$STR_MOUNT_VOLUME_NAME"
189
190
191
192exit 0
AppleScriptで生成しました



無償版Acrobat Reader 2020
About_x22-2


新規インストーラー
2000130002
http://download.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130002/AcroRdr2020_2000130002_MUI.dmg
2000130005
http://download.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130005/AcroRdr2020_2000130005_MUI.dmg
2000130010
http://download.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130010/AcroRdr2020_2000130010_MUI.dmg


Reader アップデーター DMG
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530710/AcroRdr2020Upd2000530710_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530680/AcroRdr2020Upd2000530680_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530655/AcroRdr2020Upd2000530655_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530635/AcroRdr2020Upd2000530635_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530574/AcroRdr2020Upd2000530574_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530539/AcroRdr2020Upd2000530539_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530524/AcroRdr2020Upd2000530524_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530516/AcroRdr2020Upd2000530516_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530467/AcroRdr2020Upd2000530467_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530441/AcroRdr2020Upd2000530441_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530436/AcroRdr2020Upd2000530436_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530418/AcroRdr2020Upd2000530418_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530407/AcroRdr2020Upd2000530407_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530381/AcroRdr2020Upd2000530381_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530362/AcroRdr2020Upd2000530362_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530331/AcroRdr2020Upd2000530331_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530311/AcroRdr2020Upd2000530311_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430020/AcroRdr2020Upd2000430020_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430017/AcroRdr2020Upd2000430017_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430015/AcroRdr2020Upd2000430015_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430006/AcroRdr2020Upd2000430006_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430005/AcroRdr2020Upd2000430005_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130025/AcroRdr2020Upd2000130025_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130020/AcroRdr2020Upd2000130020_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130018/AcroRdr2020Upd2000130018_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130010/AcroRdr2020Upd2000130010_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130005/AcroRdr2020Upd2000130005_MUI.dmg


Reader アップデーター PKG
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530710/AcroRdr2020Upd2000530710_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530680/AcroRdr2020Upd2000530680_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530655/AcroRdr2020Upd2000530655_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530635/AcroRdr2020Upd2000530635_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530574/AcroRdr2020Upd2000530574_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530539/AcroRdr2020Upd2000530539_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530524/AcroRdr2020Upd2000530524_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530516/AcroRdr2020Upd2000530516_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530467/AcroRdr2020Upd2000530467_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530441/AcroRdr2020Upd2000530441_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530436/AcroRdr2020Upd2000530436_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530418/AcroRdr2020Upd2000530418_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530407/AcroRdr2020Upd2000530407_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530381/AcroRdr2020Upd2000530381_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530362/AcroRdr2020Upd2000530362_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530331/AcroRdr2020Upd2000530331_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000530311/AcroRdr2020Upd2000530311_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430020/AcroRdr2020Upd2000430020_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430017/AcroRdr2020Upd2000430017_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430015/AcroRdr2020Upd2000430015_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430006/AcroRdr2020Upd2000430006_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000430005/AcroRdr2020Upd2000430005_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130025/AcroRdr2020Upd2000130025_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130020/AcroRdr2020Upd2000130020_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130018/AcroRdr2020Upd2000130018_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130010/AcroRdr2020Upd2000130010_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/Acrobat2020/2000130005/AcroRdr2020Upd2000130005_MUI.pkg

|

Acroabtインストール済みの機器にAcrobat Readeを追加インストールする(URL変更)

AdobeがReaderのV23の最終版にスクリプト入れたのでインストール出来なくなった



2024110510391080x1080_144



基本的には『お勧めしない』
以前に(v23以前)に比べて
たいぶ配慮されるようになってきたけど
Acrobat Pro と Readerで
バックグラウンドで動作するアプリやプロセスは別になっているので
同じ機能が2重に起動することになる
これは、多くがアプリを終了しても
バックグラウンドで動作続けるので、いいことは一つもない
あまり良く無い
といっても、不具合が『出る』ってことでもない
何か『理由がないなら』やる必要はない…程度


手順
1:Acrobat ReadeV23の少し古いバージョンを新規インストールする
2:Acrobat ReadeV24にアップデートする


1:Acrobat ReadeV23の少し古いバージョンを新規インストールする
[Acrobat Reader従来版]v23新規インストーラー
https://quicktimer.cocolog-nifty.com/icefloe/2024/12/post-faa5e2.html



2:Acrobat ReadeV24にアップデートする
https://www.adobe.com/devnet-docs/acrobatetk/tools/ReleaseNotesDC/index.html



bashでのインストール手順

ダウンロード - adobereaderduo.zip


|

[Acrobat Reader従来版]v2アップデータ

DMG ディスクイメージ形式 https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDCUpd2300820555_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820533/AcroRdrDCUpd2300820533_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820470/AcroRdrDCUpd2300820470_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820458/AcroRdrDCUpd2300820458_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820423/AcroRdrDCUpd2300820423_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620380/AcroRdrDCUpd2300620380_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620360/AcroRdrDCUpd2300620360_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620320/AcroRdrDCUpd2300620320_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320284/AcroRdrDCUpd2300320284_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320269/AcroRdrDCUpd2300320269_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320244/AcroRdrDCUpd2300320244_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320215/AcroRdrDCUpd2300320215_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320201/AcroRdrDCUpd2300320201_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120177/AcroRdrDCUpd2300120177_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120143/AcroRdrDCUpd2300120143_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120093/AcroRdrDCUpd2300120093_MUI.dmg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120063/AcroRdrDCUpd2300120063_MUI.dmg PKG インストーラーパッケージ https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDCUpd2300820555_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820533/AcroRdrDCUpd2300820533_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820470/AcroRdrDCUpd2300820470_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820458/AcroRdrDCUpd2300820458_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820423/AcroRdrDCUpd2300820423_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620380/AcroRdrDCUpd2300620380_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620360/AcroRdrDCUpd2300620360_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620320/AcroRdrDCUpd2300620320_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320284/AcroRdrDCUpd2300320284_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320269/AcroRdrDCUpd2300320269_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320244/AcroRdrDCUpd2300320244_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320215/AcroRdrDCUpd2300320215_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320201/AcroRdrDCUpd2300320201_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120177/AcroRdrDCUpd2300120177_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120143/AcroRdrDCUpd2300120143_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120093/AcroRdrDCUpd2300120093_MUI.pkg https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120063/AcroRdrDCUpd2300120063_MUI.pkg

|

[Acrobat Reader従来版]v23新規インストーラー

DMG ディスクイメージ形式
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDC_2300820555_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820533/AcroRdrDC_2300820533_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820470/AcroRdrDC_2300820470_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820458/AcroRdrDC_2300820458_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820423/AcroRdrDC_2300820423_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620380/AcroRdrDC_2300620380_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620360/AcroRdrDC_2300620360_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620320/AcroRdrDC_2300620320_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320284/AcroRdrDC_2300320284_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320269/AcroRdrDC_2300320269_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320244/AcroRdrDC_2300320244_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320215/AcroRdrDC_2300320215_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320201/AcroRdrDC_2300320201_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120177/AcroRdrDC_2300120177_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120143/AcroRdrDC_2300120143_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120093/AcroRdrDC_2300120093_MUI.dmg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120063/AcroRdrDC_2300120063_MUI.dmg


PKG インストーラーパッケージ
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDC_2300820555_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820533/AcroRdrDC_2300820533_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820470/AcroRdrDC_2300820470_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820458/AcroRdrDC_2300820458_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820423/AcroRdrDC_2300820423_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620380/AcroRdrDC_2300620380_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620360/AcroRdrDC_2300620360_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300620320/AcroRdrDC_2300620320_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320284/AcroRdrDC_2300320284_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320269/AcroRdrDC_2300320269_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320244/AcroRdrDC_2300320244_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320215/AcroRdrDC_2300320215_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300320201/AcroRdrDC_2300320201_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120177/AcroRdrDC_2300120177_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120143/AcroRdrDC_2300120143_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120093/AcroRdrDC_2300120093_MUI.pkg
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300120063/AcroRdrDC_2300120063_MUI.pkg

|

[Adobe Reader 従来版]アップデートキット(バージョンチェック ダウンロードからインストールまで)


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003(*
004従来版のAcrobat Readerの
005最新アップデーターのURLを取得
006インストール(アップデート)を試みます
007最新のパッケージを上書き(入れ替え)インストールです
008
009設定項目があります 必須
010管理者 ID と パスワード
011
012配布して利用する場合
013アプリケーションにして実行専用にしてください
014
015-->ユーザーにパスワードを教えたくないケース用
016
017com.cocolog-nifty.quicktimer.icefloe *)
018----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
019use AppleScript version "2.8"
020use framework "Foundation"
021use framework "AppKit"
022use framework "UniformTypeIdentifiers"
023use scripting additions
024
025property refMe : a reference to current application
026
027
028set strAdminName to ("管理者のショートユーザー名") as text
029set strAdminPW to ("管理者パスワード") as text
030
031##############################
032#ローカルバージョン取得
033set strBundleID to ("com.adobe.Reader") as text
034set ocidAppBundle to (refMe's NSBundle's bundleWithIdentifier:(strBundleID))
035if ocidAppBundle = (missing value) then
036  set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
037  set ocidAppPathURL to (appSharedWorkspace's URLForApplicationWithBundleIdentifier:(strBundleID))
038  if ocidAppPathURL = (missing value) then
039    try
040      tell application "Finder"
041        set aliasAppApth to (application file id strBundleID) as alias
042        set strAppPath to (POSIX path of aliasAppApth) as text
043      end tell
044    on error
045      return "見つかりません"
046    end try
047  end if
048else
049  set ocidAppPathURL to ocidAppBundle's bundleURL()
050end if
051set ocidPlistFilePathURL to ocidAppPathURL's URLByAppendingPathComponent:("Contents/Info.plist") isDirectory:(true)
052set listResponse to refMe's NSDictionary's alloc()'s initWithContentsOfURL:(ocidPlistFilePathURL) |error| :(reference)
053set ocidPlistDict to (item 1 of listResponse)
054set strLocalShortVer to ocidPlistDict's valueForKey:(("CFBundleShortVersionString") as text)
055set strLocalBundleVer to ocidPlistDict's valueForKey:(("CFBundleVersion") as text)
056
057##############################
058#バージョン番号URL
059set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
060ocidURLComponents's setScheme:"https"
061ocidURLComponents's setHost:"armmf.adobe.com"
062ocidURLComponents's setPath:"/arm-manifests/mac/AcrobatDC/reader/current_version.txt"
063set ocidURL to ocidURLComponents's |URL|()
064#
065set listResponse to refMe's NSString's alloc()'s initWithContentsOfURL:(ocidURL) encoding:(refMe's NSUTF8StringEncoding) |error| :(reference)
066set strCorrentVer to (item 1 of listResponse) as text
067if strCorrentVer is strLocalBundleVer then
068  #バージョン同じ(アップデート不要)
069  return "アップデート不要"
070else
071  #バージョン違うので継続
072end if
073
074##############################
075#起動時に削除される項目にダウンロード
076set appFileManager to refMe's NSFileManager's defaultManager()
077set ocidTempDirURL to appFileManager's temporaryDirectory()
078set ocidUUID to refMe's NSUUID's alloc()'s init()
079set ocidUUIDString to ocidUUID's UUIDString
080set ocidSaveDirPathURL to ocidTempDirURL's URLByAppendingPathComponent:(ocidUUIDString) isDirectory:(true)
081#フォルダを作っておく
082set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
083ocidAttrDict's setValue:(511) forKey:(refMe's NSFilePosixPermissions)
084set listDone to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:(true) attributes:(ocidAttrDict) |error| :(reference)
085if (item 2 of listDone) ≠ (missing value) then
086  log (item 2 of listDone)'s code() as text
087  log (item 2 of listDone)'s localizedDescription() as text
088  return "createDirectoryAtURL エラーしました"
089end if
090##############################
091#ダウンロードするURL
092set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
093ocidURLComponents's setScheme:"https"
094ocidURLComponents's setHost:"armmf.adobe.com"
095ocidURLComponents's setPath:"/arm-manifests/mac/AcrobatDC/reader/ReaderManifest.arm"
096set ocidURL to ocidURLComponents's |URL|()
097#
098set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("ReaderManifest.pkg") isDirectory:(false)
099set strSaveFilePath to ocidSaveFilePathURL's |path| as text
100##############################
101#NSDATAでダウンロード
102set ocidOption to (refMe's NSDataReadingMappedIfSafe)
103set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
104if (item 2 of listResponse) = (missing value) then
105  set ocidReadData to (item 1 of listResponse)
106else if (item 2 of listResponse) ≠ (missing value) then
107  log (item 2 of listResponse)'s code() as text
108  log (item 2 of listResponse)'s localizedDescription() as text
109  return "エラーしました"
110end if
111##############################
112#保存
113set ocidOption to (refMe's NSDataWritingAtomic)
114set listDone to ocidReadData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference)
115if (item 2 of listDone) ≠ (missing value) then
116  log (item 2 of listDone)'s code() as text
117  log (item 2 of listDone)'s localizedDescription() as text
118  return "エラーしました"
119end if
120##############################
121#解凍先
122set ocidUnArchivedDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("UnArchived") isDirectory:(true)
123set strUnArchivedDistPath to (ocidUnArchivedDirPathURL's |path|()) as text
124#コマンド実行
125set strComandText to ("/usr/sbin/pkgutil  --expand  \"" & strSaveFilePath & "\" \"" & strUnArchivedDistPath & "\"") as text
126log "\n" & strComandText & "\n"
127try
128  do shell script strComandText
129on error
130  return "pkgutilでエラーになりました"
131end try
132##############################
133#XML解析
134set ocidXMLPathURL to ocidUnArchivedDirPathURL's URLByAppendingPathComponent:("ASSET/ReaderManifest.xml") isDirectory:(false)
135#NSDATA
136set ocidOption to (refMe's NSDataReadingMappedIfSafe)
137set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidXMLPathURL) options:(ocidOption) |error| :(reference)
138set ocidReadData to (item 1 of listResponse)
139#NSXML
140set ocidOption to (refMe's NSXMLNodePreserveAll) + (refMe's NSXMLDocumentTidyXML)
141set listResponse to refMe's NSXMLDocument's alloc()'s initWithData:(ocidReadData) options:(ocidOption) |error| :(reference)
142set ocidXMLDoc to (item 1 of listResponse)
143set ocidRootElement to ocidXMLDoc's rootElement()
144#set listResponse to (ocidXMLDoc's nodesForXPath:"//dItem[@id='dld_Installer_Full']" |error| :(reference))
145set listResponse to (ocidXMLDoc's nodesForXPath:"//dItem[@id='dld_Patch_Cumulative']"  |error| :(reference))
146set ocidElement to (item 1 of listResponse)'s firstObject()
147set ocidHost to (ocidElement's attributeForName:("httpURLBase"))'s stringValue()
148set ocidPath to (ocidElement's attributeForName:("URL"))'s stringValue()
149set ocidFile to (ocidElement's attributeForName:("fileName"))'s stringValue()
150#
151set ocidBaseURL to refMe's NSURL's alloc()'s initWithString:(ocidHost)
152set strSetPath to ("" & ocidPath & "/" & ocidFile) as text
153set ocidURL to ocidBaseURL's URLByAppendingPathComponent:(strSetPath) isDirectory:(false)
154log ocidURL's absoluteString() as text
155
156##############################
157#インストーラーダウンロード それなりに時間がかかる
158set ocidPkgFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFile) isDirectory:(false)
159set strPkgFilePath to ocidPkgFilePathURL's |path|() as text
160#NSDATA
161set ocidOption to (refMe's NSDataReadingMappedIfSafe)
162set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
163if (item 1 of listDone) is false then
164  log (item 2 of listDone)'s code() as text
165  log (item 2 of listDone)'s localizedDescription() as text
166  return "エラーしました"
167else
168  set ocidReadData to (item 1 of listResponse)
169end if
170#保存
171set ocidOption to (refMe's NSDataWritingAtomic)
172set listDone to ocidReadData's writeToURL:(ocidPkgFilePathURL) options:(ocidOption) |error| :(reference)
173if (item 1 of listDone) is false then
174  log (item 2 of listDone)'s code() as text
175  log (item 2 of listDone)'s localizedDescription() as text
176  return "エラーしました"
177end if
178
179
180##############################
181#インストール実行
182set strCommandText to ("/usr/bin/sudo /usr/sbin/installer -pkg \"" & strPkgFilePath & "\" -target / -dumplog -allowUntrusted -lang ja") as text
183set strExec to ("/bin/zsh -c '" & strCommandText & "'") as text
184log "\n" & strComandText & "\n"
185try
186  ##UIを使ったインストールをする場合
187  #     do shell script strExec
188  
189  ##アプリケーションにして実行する場合
190  do shell script strCommandText user name strAdminName password strAdminPW with administrator privileges
191on error
192  return "インストールに失敗しました"
193end try
194
AppleScriptで生成しました

|

[Acrobat] 集約印刷で『文書を印刷できませんでした。ヘルプページを使用してトラブルシューティングを実行してください。』エラーで印刷できない

202411150201522_520x424

いわゆる排他項目がある
これはAcrobat側の不具合
logはNGLClientで出る
v2024.004.20272で発生する
『画像として印刷』と排他になる環境がある
202411150330511_994x8382

画像として印刷のチェックを外せば出来る事が多い

|

Acroabtインストール済みの機器にAcrobat Readeを追加インストールする

2024110510391080x1080_144
v23の最終版を新規インストールして
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDC_2300820555_MUI.dmg

v24にアップデートで
https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2400420219/AcroRdrDCUpd2400420219_MUI.dmg


基本的には『お勧めしない』
以前に(v23以前)に比べて
たいぶ配慮されるようになってきたけど
Acrobat Pro と Readerで
バックグラウンドで動作するアプリやプロセスは別になっているので
同じ機能が2重に起動することになる
これは、多くがアプリを終了しても
バックグラウンドで動作続けるので、いいことは一つもない
あまり良く無い
といっても、不具合が『出る』ってことでもない
何か『理由がないなら』やる必要はない…程度

v18
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/1801120063/AcroRdrDC_1801120063_MUI.pkg

v19
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/1901020099/AcroRdrDC_1901020099_MUI.pkg

v20
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/2001320074/AcroRdrDC_2001320074_MUI.pkg

v21
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/2100120155/AcroRdrDC_2100120155_MUI.pkg

v22
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/2200120112/AcroRdrDC_2200120112_MUI.pkg

v23
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/2300820555/AcroRdrDC_2300820555_MUI.dmg

v24
https://ardownload3.adobe.com/pub/adobe/reader/mac/AcrobatDC/2400420272/AcroRdrDC_2400420272_MUI.pkg

|

Adobe Reader 従来版 最新アップデートを適応する


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003(*
004従来版のAcrobat Readerの
005最新アップデーターのURLを取得します
006SCA版を利用の場合はこちらを
007https://quicktimer.cocolog-nifty.com/icefloe/2024/06/post-d64536.html
008com.cocolog-nifty.quicktimer.icefloe *)
009----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
010use AppleScript version "2.8"
011use framework "Foundation"
012use framework "AppKit"
013use scripting additions
014
015property refMe : a reference to current application
016
017property refNSNotFound : a reference to 9.22337203685477E+18 + 5807
018
019#適応するパッケージ名の一部
020set strPkgKey to ("AcroRdrDCUpd24") as text
021#set strPkgKey to ("AcroRdrDC_24") as text
022
023set strAdminName to ("管理者のショートユーザー名") as text
024set strAdminPW to ("管理者パスワード") as text
025
026##############################
027#ダウンロードするURL
028set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
029ocidURLComponents's setScheme:"https"
030ocidURLComponents's setHost:"armmf.adobe.com"
031ocidURLComponents's setPath:"/arm-manifests/mac/AcrobatDC/reader/ReaderManifest.arm"
032set ocidURLStrings to ocidURLComponents's |URL|'s absoluteString()
033set ocidURL to refMe's NSURL's alloc()'s initWithString:(ocidURLStrings)
034log ocidURL's absoluteString() as text
035
036##############################
037#起動時に削除される項目にダウンロード
038set appFileManager to refMe's NSFileManager's defaultManager()
039set ocidTempDirURL to appFileManager's temporaryDirectory()
040set ocidUUID to refMe's NSUUID's alloc()'s init()
041set ocidUUIDString to ocidUUID's UUIDString
042set ocidSaveDirPathURL to ocidTempDirURL's URLByAppendingPathComponent:(ocidUUIDString) isDirectory:(true)
043#フォルダを作っておく
044set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
045ocidAttrDict's setValue:(511) forKey:(refMe's NSFilePosixPermissions)
046set listDone to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:(true) attributes:(ocidAttrDict) |error| :(reference)
047if (item 2 of listDone) ≠ (missing value) then
048  log (item 2 of listDone)'s code() as text
049  log (item 2 of listDone)'s localizedDescription() as text
050  return "createDirectoryAtURL エラーしました"
051end if
052#保存パス
053set strSaveFileName to "ReaderManifest.pkg" as text
054set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(strSaveFileName) isDirectory:(false)
055
056##############################
057#NSDATAでダウンロード
058set ocidOption to (refMe's NSDataReadingMappedIfSafe)
059set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
060if (item 2 of listResponse) = (missing value) then
061  set ocidReadData to (item 1 of listResponse)
062else if (item 2 of listResponse) ≠ (missing value) then
063  log (item 2 of listResponse)'s code() as text
064  log (item 2 of listResponse)'s localizedDescription() as text
065  return "エラーしました"
066end if
067
068##############################
069#保存
070set ocidOption to (refMe's NSDataWritingAtomic)
071set listDone to ocidReadData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference)
072if (item 2 of listDone) ≠ (missing value) then
073  log (item 2 of listDone)'s code() as text
074  log (item 2 of listDone)'s localizedDescription() as text
075  return "エラーしました"
076end if
077
078##############################
079#PKG解凍
080set strPkgPath to (ocidSaveFilePathURL's |path|()) as text
081#解凍先
082set ocidDistDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("UnArchived") isDirectory:(true)
083set strDistPath to (ocidDistDirPathURL's |path|()) as text
084#コマンド実行
085set strComandText to ("/usr/sbin/pkgutil  --expand  \"" & strPkgPath & "\" \"" & strDistPath & "\"") as text
086log strComandText
087try
088  do shell script strComandText
089on error
090  return "pkgutilでエラーになりました"
091end try
092
093##############################
094#マニフェスト読み込み
095#XMLパス
096set ocidXmlFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("UnArchived/ASSET/ReaderManifest.xml") isDirectory:(true)
097##############################
098#NSDATAに読み込み
099set ocidOption to (refMe's NSDataReadingMappedIfSafe)
100set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidXmlFilePathURL) options:(ocidOption) |error| :(reference)
101if (item 2 of listResponse) = (missing value) then
102  set ocidReadData to (item 1 of listResponse)
103else if (item 2 of listResponse) ≠ (missing value) then
104  log (item 2 of listResponse)'s code() as text
105  log (item 2 of listResponse)'s localizedDescription() as text
106  return "initWithContentsOfURL エラーしました"
107end if
108##############################
109#XMLに読み込む
110set ocidOption to (refMe's NSXMLNodePreserveAll) + (refMe's NSXMLDocumentTidyHTML)
111set listResponse to refMe's NSXMLDocument's alloc()'s initWithData:(ocidReadData) options:(ocidOption) |error| :(reference)
112if (item 2 of listResponse) = (missing value) then
113  set ocidXMLDoc to (item 1 of listResponse)
114else if (item 2 of listResponse) ≠ (missing value) then
115  log (item 2 of listResponse)'s code() as text
116  log (item 2 of listResponse)'s localizedDescription() as text
117  log "initWithData エラー 警告がありました"
118  set ocidXMLDoc to (item 1 of listResponse)
119end if
120##############################
121#URL収集用
122set ocidURLArray to refMe's NSMutableArray's alloc()'s initWithCapacity:(0)
123
124##############################
125#XML解析
126#ROOT
127set ocidRootElement to ocidXMLDoc's rootElement()
128set ocidActionItemsArray to ocidRootElement's elementsForName:("DownloadActionItems")
129set ocidActionItems to ocidActionItemsArray's firstObject()
130set ocidItemArray to (ocidActionItems's elementsForName:("dItem"))
131repeat with itemArray in ocidItemArray
132  
133  set ocidID to (itemArray's attributeForName:("id"))'s stringValue()
134  set ocidHost to (itemArray's attributeForName:("httpURLBase"))'s stringValue()
135  set ocidPath to (itemArray's attributeForName:("URL"))'s stringValue()
136  set ocidLastPath to (itemArray's attributeForName:("fileName"))'s stringValue()
137  
138  if (ocidLastPath as text) contains strPkgKey then
139    if (ocidLastPath as text) contains "incr.pkg" then
140      log "差分アップデータあり"
141    else
142      set ocidPkgURL to (refMe's NSURL's alloc()'s initWithString:(ocidHost))
143      set ocidPkgURL to (ocidPkgURL's URLByAppendingPathComponent:(ocidPath))
144      set ocidPkgURL to (ocidPkgURL's URLByAppendingPathComponent:(ocidLastPath))
145      set ocidSetURL to ocidPkgURL's absoluteString()
146      (ocidURLArray's addObject:(ocidSetURL))
147    end if
148  end if
149end repeat
150
151##############################
152#結果
153set numCntUrlArray to ocidURLArray's |count|()
154if numCntUrlArray > 1 then
155  display alert "バックアップバージョンあり処理終了" giving up after 2
156  return "バックアップバージョンあり処理終了"
157else if numCntUrlArray = 0 then
158  display alert "URL収集失敗処理終了" giving up after 2
159  return "URL収集失敗処理終了"
160else if numCntUrlArray = 1 then
161  set ocidPkgURLstr to ocidURLArray's firstObject()
162  set ocidPkgURL to refMe's NSURL's alloc()'s initWithString:(ocidPkgURLstr)
163end if
164
165
166##############################
167#NSDATAでダウンロード
168set ocidOption to (refMe's NSDataReadingMappedIfSafe)
169set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidPkgURL) options:(ocidOption) |error| :(reference)
170if (item 2 of listResponse) = (missing value) then
171  set ocidPkgData to (item 1 of listResponse)
172else if (item 2 of listResponse) ≠ (missing value) then
173  log (item 2 of listResponse)'s code() as text
174  log (item 2 of listResponse)'s localizedDescription() as text
175  return "エラーしました"
176end if
177
178##############################
179#保存パス
180set ocidFileName to ocidPkgURL's lastPathComponent()
181set ocidPkgFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFileName) isDirectory:(false)
182#保存
183set ocidOption to (refMe's NSDataWritingAtomic)
184set listDone to ocidPkgData's writeToURL:(ocidPkgFilePathURL) options:(ocidOption) |error| :(reference)
185if (item 2 of listDone) ≠ (missing value) then
186  log (item 2 of listDone)'s code() as text
187  log (item 2 of listDone)'s localizedDescription() as text
188  return "エラーしました"
189end if
190
191##############################
192#インストール実行
193set strPkgFilePath to (ocidPkgFilePathURL's |path|()) as text
194set strCommandText to ("/bin/zsh -c '/usr/bin/sudo /usr/sbin/installer -pkg \"" & strPkgFilePath & "\" -target / -dumplog -allowUntrusted -lang ja'")
195log strCommandText
196try
197  ##UIを使ったインストールをする場合
198  #do shell script strCommandText
199  
200  ##アプリケーションにして実行する場合
201  do shell script strCommandText user name strAdminName password strAdminPW with administrator privileges
202on error
203  return "インストールに失敗しました"
204end try
205
AppleScriptで生成しました

|

[Acrobat]JavaScripファイルの実行例


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002
003set aliasJsFilePath to (posix file "/Users/SOME-USER/Desktop/some.jsx") as alias
004
005tell application "Adobe Acrobat Reader"
006  activate
007  do script (read file aliasJsFilePath as string)
008end tell
AppleScriptで生成しました

|

[Acrobat Reader]Acrobat Reader用コンソールを開く3種

Javascript
AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript -l JavaScript
002var appAcro = Application("Adobe Acrobat Reader");
003appAcro.doScript("console.show();");
AppleScriptで生成しました

applescript
AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002use AppleScript version "2.8"
003use framework "Foundation"
004use scripting additions
005
006#FILEURL
007set strFileURL to ("https://gist.githubusercontent.com/force4u/5c872f5e34bf636e1c89dd0cfd9adacb/raw/52256b68877baa655dfcf71946028636c4ef2c90/open_console.js") as text
008set ocidURLString to current application's NSString's stringWithString:(strFileURL)
009set ocidURL to current application's NSURL's alloc()'s initWithString:(ocidURLString)
010#ReadFile
011set listReadStrings to current application's NSString's alloc()'s initWithContentsOfURL:(ocidURL) encoding:(current application's NSUTF8StringEncoding) |error| :(reference)
012set strReadJS to (item 1 of listReadStrings) as text
013
014tell application "Adobe Acrobat Reader"
015  activate
016  do script strReadJS
017end tell
AppleScriptで生成しました

サンプルコード

サンプルソース(参考)
行番号ソース
001set strWriteJs to ("console.show();\nconsole.clear();\nconsole.println(\"\");") as text
002
003set aliasDesktopDirPath to (path to temporary items from user domain) as alias
004set strDesktopDirPath to (POSIX path of aliasDesktopDirPath) as text
005set strJsFilePath to (strDesktopDirPath & "open_console.js") as text
006#set aliasJsFilePath to (POSIX file strJsFilePath) as «class furl»
007
008tell application "Finder"
009  try
010    make new file at aliasDesktopDirPath with properties {name:"open_console.js"}
011  end try
012end tell
013set aliasJsFilePath to (POSIX file strJsFilePath) as alias
014
015#WriteFile
016write strWriteJs to aliasJsFilePath starting at eof
017#or
018#write strWriteJs to strJsFilePath starting at eof
019
020#ReadFile
021set strReadJS to read aliasJsFilePath
022#or
023#set strReadJS to read strJsFilePath
024
025tell application "Adobe Acrobat Reader"
026  activate
027  do script strReadJS
028end tell
AppleScriptで生成しました


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002
003set strWriteJs to ("console.show();\nconsole.clear();\nconsole.println(\"\");") as text
004
005set aliasTempDirPath to (path to temporary items from user domain) as alias
006set strTempDirPath to (POSIX path of aliasTempDirPath) as text
007set strJsFilePath to (strTempDirPath & "open_console.js") as text
008set aliasJsFilePath to (POSIX file strJsFilePath) as «class furl»
009
010tell application "Finder"
011  try
012    make new file at aliasTempDirPath with properties {name:"open_console.js"}
013  end try
014end tell
015
016#WriteFile
017write strWriteJs to aliasJsFilePath starting at eof
018
019#ReadFile
020set strReadJS to read aliasJsFilePath
021
022tell application "Adobe Acrobat Reader"
023  activate
024  do script (read file aliasJsFilePath as string)
025end tell
AppleScriptで生成しました

|

より以前の記事一覧

その他のカテゴリー

Accessibility Acrobat Acrobat 2020 Acrobat AddOn Acrobat Annotation Acrobat ARMDC Acrobat AV2 Acrobat BookMark Acrobat Classic Acrobat DC Acrobat Dialog Acrobat Distiller Acrobat Form Acrobat JS Acrobat Manifest Acrobat Menu Acrobat Open Acrobat Plugin Acrobat Preferences Acrobat Preflight Acrobat python Acrobat Reader Acrobat SCA Acrobat SCA Updater Acrobat Sequ Acrobat Sign Acrobat Stamps Acrobat Watermark Acrobat Windows Acrobat Windows Reader Admin Admin Account Admin Apachectl Admin configCode Admin Device Management Admin LaunchServices Admin Locationd Admin loginitem Admin Maintenance Admin Mobileconfig Admin Permission Admin Pkg Admin Power Management Admin Printer Admin SetUp Admin SMB Admin Support Admin System Information Admin Tools Admin Users Admin Volumes Adobe Adobe FDKO Adobe RemoteUpdateManager AppKit Apple AppleScript AppleScript do shell script AppleScript List AppleScript ObjC AppleScript Osax AppleScript PDF AppleScript Pictures AppleScript record AppleScript Script Editor AppleScript Script Menu AppleScript Shortcuts AppleScript Shortcuts Events AppleScript System Events AppleScript System Events Plist AppleScript Video Applications AppStore Archive Attributes Automator BackUp Barcode Barcode QR Barcode QR Decode Bash Basic Basic Path Bluetooth BOX Browser Calendar CD/DVD Choose Chrome CIImage CityCode CloudStorage Color com.apple.LaunchServices.OpenWith Console Contacts CotEditor CURL current application Date&Time delimiters Desktop Device Diff Disk Dock DropBox Droplet eMail Encode % Encode Decode Encode UTF8 Error EXIFData ffmpeg File Finder Firefox Folder FolderAction Fonts GIF github Guide HTML HTML Entity Icon Illustrator Image Events Image2PDF ImageOptim iPhone iWork Javascript Jedit Json Label Leading Zero List locationd LRC lsappinfo LSSharedFileList m3u8 Mail MakePDF Map Math Media Media AVAsset Media AVconvert Media AVFoundation Media AVURLAsset Media Movie Media Music Memo Messages Microsoft Microsoft Edge Microsoft Excel Mouse Music NetWork Notes NSArray NSArray Sort NSBezierPath NSBitmapImageRep NSBundle NSCFBoolean NSCharacterSet NSColor NSColorList NSData NSDecimalNumber NSDictionary NSError NSEvent NSFileAttributes NSFileManager NSFileManager enumeratorAtURL NSFont NSFontManager NSGraphicsContext NSImage NSIndex NSKeyedArchiver NSKeyedUnarchiver NSLocale NSMutableArray NSMutableDictionary NSMutableString NSNotFound NSNumber NSOpenPanel NSPasteboard NSpoint NSPredicate NSPrintOperation NSRange NSRect NSRegularExpression NSRunningApplication NSScreen NSSize NSString NSString stringByApplyingTransform NSStringCompareOptions NSTask NSTimeZone NSURL NSURL File NSURLBookmark NSURLComponents NSURLResourceKey NSURLSession NSUserDefaults NSUUID NSView NSWorkspace Numbers OAuth OneDrive PDF PDFAnnotation PDFAnnotationWidget PDFContext PDFDisplayBox PDFDocumentPermissions PDFImageRep PDFKit PDFnUP PDFOutline perl Photoshop PlistBuddy pluginkit postalcode PostScript prefPane Preview Python QuickLook QuickTime ReadMe Regular Expression Reminders ReName Repeat RTF Safari SaveFile ScreenCapture ScreenSaver SF Symbols character id SF Symbols Entity sips Skype Slack Sound Spotlight sqlite SRT StandardAdditions Swift System Settings TCC TemporaryItems Terminal Text Text CSV Text MD Text TSV TextEdit Tools Translate Trash Twitter Typography UI Unit Conversion UTType valueForKeyPath Video VisionKit Visual Studio Code VMware Fusion Wacom webarchive webp Wifi Windows XML XML EPUB XML OPML XML Plist XML RSS XML savedSearch XML SVG XML TTML XML webloc XML XMP YouTube zoom