「IKDL IK SoundLibAutoDL(en)」の版間の差分
(ページの作成:「== '''Overview''' == IKDL_IK_SoundLibAutoDL is a download automation tool priced at 154 yen that works through the integration of Excel VBA + DLL + exe. It will be available for sale on BOOTH soon (planned release in early April). This tool automates the process of downloading sound libraries that are included with some products from IK Multimedia. Even with a high-speed fiber internet connection, manual downloading may take <strong>about three days</strong>. This…」) |
編集の要約なし |
||
| 1行目: | 1行目: | ||
[[メインページ#言語と開発環境|言語と開発環境]]へ戻る。 | |||
== '''Overview''' == | == '''Overview''' == | ||
IKDL_IK_SoundLibAutoDL is a download automation tool priced at 154 yen that works through the integration of Excel VBA + DLL + exe. | IKDL_IK_SoundLibAutoDL is a download automation tool priced at 154 yen that works through the integration of Excel VBA + DLL + exe. | ||
| 141行目: | 142行目: | ||
In other words, when using the product for the first time, license authentication using the BOOTH order number is required. | In other words, when using the product for the first time, license authentication using the BOOTH order number is required. | ||
[[メインページ#言語と開発環境|言語と開発環境]]へ戻る。 | |||
2026年3月6日 (金) 20:22時点における版
言語と開発環境へ戻る。
Overview
IKDL_IK_SoundLibAutoDL is a download automation tool priced at 154 yen that works through the integration of Excel VBA + DLL + exe.
It will be available for sale on BOOTH soon (planned release in early April). This tool automates the process of downloading sound libraries that are included with some products from IK Multimedia. Even with a high-speed fiber internet connection, manual downloading may take about three days. This tool is designed to complete the task automatically while you sleep.
The tool downloads files one by one sequentially and is not designed to maximize download speed. In order to avoid placing excessive load on IK Multimedia’s servers, it automatically downloads all required files one at a time.
This tool respects IK Multimedia’s terms of service and does not perform high-speed or parallel downloads. All downloads are performed sequentially using procedures equivalent to normal manual operations.
The tool operates using the following mechanism:
1. Excel obtains the list of sound libraries to be downloaded 2. VBA calls the executable file 3. The DLL automatically controls the Edge browser 4. The specified libraries are downloaded sequentially
Selenium is used for browser automation. The automation driver can be updated using the Updater that was recently released for free on BOOTH, which updates the driver used for automation.
Sound libraries can be downloaded by specifying files based on partial matches of product names. You can also specify individual sound files for download. The selection can be made from a list of product names owned by the user that is obtained in advance.
During automated control, a new Edge profile is launched, so the program logs in each time using the ID and login password written in the Excel settings file.
※With the current specification, the NewsLetter subscription dialog that appears after login must be closed manually.
After that, the tool accesses the product registration page and sequentially downloads all products within the specified range.
How to Use
Purchase Procedure
● First, log in to BOOTH.
● If you do not have a BOOTH ID
1. If you are not registered with PIXIV, press the “Create a PIXIV account and log in” button shown below.
2. To create a PIXIV account, press the “Create an account with an email address” button.
3. Enter your email address, manually check the box to prove you are not a robot, and press the “Next” button.
4. A message containing an authentication code like the one below will be sent to the email address you entered. Check the email.
5. Enter the authentication code and press the “Next” button.
6. Enter your nickname, gender, and date of birth, check the agreement box for the terms, and press the “Create account” button.
7. The BOOTH page will open while you are logged in, but a password has not yet been set for the account. To set a password, open Account Settings. Click the nickname in the upper-right corner of the screen and select “Account Settings” from the expanded menu.
8. Select “Change Password”.
9. Enter the new password information and press the “Change Password” button.
This completes the creation of your ID and password.
Prepare a credit card or other payment method capable of purchases of 154 yen or more and access the product page.
1. Press the “Add to Cart” button on the product page.
2. You will be taken to the cart screen. Press the “Proceed to Checkout” button.
3. On the payment method selection screen, select the “Credit Card” radio button and press “Register Credit Card”.
4. Enter the credit card information: card number, cardholder name (TARO YAMADA), expiration date (month/year), and security code, then press “Register and Use”.
5. Press the “Confirm Order” button.
6. Press the “Finalize Order” button.
7. After this, return to the product page (https://yonetech-studio.booth.pm/items/XXXXXXX). A “Purchased” button will appear. Press it.
8. On the page you are redirected to, there will be a “Download” button. You can download the product from there.
After downloading from BOOTH, extract the distributed zip file to any folder you like, and place the extracted files together in the same directory as a frequently used application.
About Enabling Macros
This product requires running an *.xlsm file that contains embedded Excel macros.
1. Method to enable macros each time the file is opened
When you open Dll_IKDL_IK_Multimedia_Sound_Download.xlsm in Excel, a security warning appears below the ribbon stating that macros have been disabled. You can press the “Enable Content” button each time you open the *.xlsm file. However, this will not work if the setting described in section 3 is set to “Disable all macros without notification”.
2. Method to always enable the button in method 1
This method is for users who want to enable macros each time they open the file because they trust this product. Select “File” to open the Backstage view, then from the “Info” section choose “Enable Content” → “Enable All Content”. This allows the macros in this product to run. However, the setting described in section 3 must be “Disable all macros with notification”.
3. Method to allow various macros
If you carefully choose the files you open and do not mind enabling macros in any Excel file, you can use a method that Microsoft does not recommend. In Backstage view, select “More” → “Options”, then open “Trust Center” → “Trust Center Settings”, and set it to “Enable VBA macros”. To use method 2, choose “Disable all macros with notification” here.
Installing the Edge Driver
This product always requires the latest edgedriver.exe for automatic control of the Edge browser. By using vba browser driver updater(ja), you can obtain the latest edgedriver.exe with a single click. Whenever internal browser automation is performed in Edge or Chrome, the latest driver is always required regardless of the application.
After installation, the latest edgedriver.exe will be saved to the path:
C:\Users\(UserID)\AppData\Local\SeleniumBasic\edgedriver.exe
Since this product also refers to the same path by default, please install vba browser driver updater(ja). If you do not install it, you must manually download the driver from Microsoft each time. On average, the driver appears to be updated about once per month.
License Authentication Procedure
This product is operated by launching Dll_IKDL_IK_Multimedia_Sound_Download.xlsm and using the buttons in the Excel worksheet that appears. License authentication is also performed from the “License” button on the main worksheet.
The system allows license authentication for anyone who knows the order number issued by BOOTH. In the future, knowing the issued License ID will serve as proof that the user is the purchaser. Order numbers are sequential numbers issued by BOOTH, so it is difficult for third parties to guess them, but if left unused for several months there is a possibility they could be taken over. It is recommended to perform license authentication promptly after purchase.
If the number is taken over, please send a message through BOOTH and provide the information contained in the purchase confirmation email to prove that you are the purchaser, and a license will be issued. Compromised numbers will be banned once identified.
In other words, when using the product for the first time, license authentication using the BOOTH order number is required.
言語と開発環境へ戻る。