終了

windowsでsystem.callSystemで返ってくる実行結果が長すぎると空文字になる

Community Beginner ,
Aug 28, 2025 Aug 28, 2025
こんにちは
今現在、After Effects向けスクリプトを作成しています
 
windows上でsystem.callSystemでコマンドを実行すると、実行結果が返ってきますが
この結果が長すぎると空文字が返ってきます
 
実行しようとしているコマンドは以下の通りです
system.callSystem("curl -s -m 10 -X POST \"https://api.gumroad.com/v2/licenses/verify?product_id=" + productId + "&license_key=" + licenseKey + "&increment_uses_count=false\"")

 

そして返ってくる結果の例がこちらです

{
  "success": true,
  "uses": 3,
  "purchase": {
    "seller_id": "kL0psVL2admJSYRNs-OCMg==",
    "product_id": "32-nPAicqbLj8B_WswVlMw==",
    "product_name": "licenses demo product",
    "permalink": "QMGY",
    "product_permalink": "https://sahil.gumroad.com/l/pencil",
    "email": "customer@example.com",
    "price": 0,
    "gumroad_fee": 0,
    "currency": "usd",
    "quantity": 1,
    "discover_fee_charged": false,
    "can_contact": true,
    "referrer": "direct",
    "card": {
      "visual": null,
      "type": null
    },
    "order_number": 524459935,
    "sale_id": "FO8TXN-dbxYaBdahG97Y-Q==",
    "sale_timestamp": "2021-01-05T19:38:56Z",
    "purchaser_id": "5550321502811",
    "subscription_id": "GDzW4_aBdQc-o7Gbjng7lw==",
    "variants": "",
    "license_key": "85DB562A-C11D4B06-A2335A6B-8C079166",
    "is_multiseat_license": false,
    "ip_country": "United States",
    "recurrence": "monthly",
    "is_gift_receiver_purchase": false,
    "refunded": false,
    "disputed": false,
    "dispute_won": false,
    "id": "FO8TXN-dvaYbBbahG97a-Q==",
    "created_at": "2021-01-05T19:38:56Z",
    "custom_fields": [],
    "chargebacked": false,
    "subscription_ended_at": null,
    "subscription_cancelled_at": null,
    "subscription_failed_at": null
  }
}

 

windowsのコマンドプロンプトや「ファイル名を指定して実行」で実行したら正常にjson全文が返ってきます

 

またMacOSなら同じコマンドでsystem.callSystemを呼び出しても正常に返ってきます

 

以下のような短めなjsonならWindows、MacOSどちらとも正常に返ってきます

{"exists":true}

 

これについて何か原因はあるのでしょうか?

キーワード
エラーまたは問題 , スクリプティング
27
翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
no replies

何か追加しますか?

会話に参加する