Bir ekran görüntüsü alın ve bir komut dosyasıyla yükleyin


2

AppleScript ile pek iyi değilim ama bunun AppleScript gurusu için oldukça kolay bir şey olduğunu hayal ediyorum, Apple-Shift-s yapmak gibi bir bölgenin ekran görüntüsünü almak ve ScreenShot dosya ismini bir kabuğa beslemek istiyorum. yüklemeyle ilgilenecek script.

Teşekkürler.

Not: Shell script kısmına sadece AppleScript olanına ihtiyacım yok.


2
Aslında bu göreve AppleScript'i bükmek oldukça zor geliyor. Neden zaten yaptığınız yükleme betiğini başlatmak ve fotoğraflarınızı klasöre kaydetmek için yalnızca klasör eylemlerini kullanmıyorsunuz? Ayrıca benim kullandığım skeç, ama senaryoyu öğrenmek isteyip sadece bu konuyu çözmek istemeyebilirsiniz.
bmike

CloudApp ücretsizdir ve ekran görüntülerini otomatik olarak yükler ve size bunlara bir link verir. Senin için iyi bir seçenek olabilir.
Nathan Greenstein

AppleScript ile ekran görüntüsü almanın tek yolu, do shell script "screencapture <parameters>". Grab.app bile komut dosyası değil.
Lri

Ayrıca bakınız İmgur / screencapture scriptleri - Gist . (OP'nin sorusuna cevap vermiyor, dolayısıyla bir yorum.)
Lri

Yanıtlar:


2

basitçe shell komutunu çalıştırın:

screencapture -i filename

Bu, ekran görüntüsünü etkileşimli modda başlatır (bölge seçerek). Görmek screencapture -h veya man screencapture

Gerçekten ekran kitabından ekrana alma komutunu çalıştırmanız gerekiyorsa, sadece şunu kullanın:

do shell script "screencapture -i filename"

applescript'i kabuktan test edebilirsiniz:

osascript -e 'do shell script "screencapture -i /tmp/filename.png"'

1

Ekran görüntülerini almak ve otomatik olarak FTP komut dosyasına beslemek için Automator kullanan, aşağıda verilen soruya verilen cevaba bakın. Tamamen Applescript tarafından yapılması gerektiğini söylemediğiniz için, sadece ihtiyaçlarınızı karşılaması halinde bir öneri olarak öneriyorum.

Ortam ekran kaydedici aranıyor


0

Eklenen dosyaları alacak ve yükleyecek bir otomatikleştirici klasörü işlemi eklemeye çalışabilirsiniz. Eğer getirdiyseniz, bir automator rutini içine entegre edilebilecek kendi FTP seçeneklerine sahiptir.

Bu sizin için işe yaramazsa, Nathan'ın önerdiği uygulama harika bir şekilde ihtiyacınız olanı yapar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.