سلام
با توجه به اینکه وقتی در مک فایلهای زیادی رو اتفاقی حذف کنید وقتی همه رو انتخاب میکنید بعضی اوقات دکمه put back رو ندارید و مجبور میشید دونه دونه اونها رو انتخاب و put back کنید که برگردن جای اصلی خودشون. ولی خب برای من بیشتر از هزار تا فایل بود و عملا نمیشد دونه دونه . انجاست که اسکریپتهای اپل به کمک میان. با گشتن تو اینترنت یه اسکریپ پیدا کردم که هر بار برام ۱۵۰ تا فایل رو برمیگردونه .
کد ها رو در برنامه script editor خود مک کپی کنید و اون دکمه پلی رو بزنید. (برای من در مک sierra خیلی خوب جواب داد.)
tell application "System Events"
tell process "Finder"
repeat 150 times
tell application "Finder" to open trash
tell application "Finder" to activate
key code 126
key down command
key code 51
key up command
delay 0.4 -- adjust delay as needed
end repeat
end tell
end tell
tell application "Finder" to close every window
روال عادی به این صورت هست که به قسمت security & privacy میرید و مجور دسترسی رو برای اون برنامه به Anywhere تغییر میدید .
ولی این گزینه در آخرین نسخه سیستم عامل مک مخفی شده. برای برگرداندن این گزینه وارد ترمینال بشید و دستور زیر رو بزنید .
sudo spctl --global-disable
older than macOS 10.15.7 //
sudo spctl --master-disable
اگر به هر دلیلی خواستید این گزینه رو بازم مخفی کنید میتونید دستور زیر رو در مک بزنید.
sudo spctl --global-enable
older than macOS 10.15.7 //
sudo spctl --master-enable
همین دیگه
TAB: menu-complete
با زدن دکمه ترکیبی Control+O و اینتر فایل رو ذخیره میکینم و با Control+X صفحه رو میبندیم.
و تمام
حالا هرچی بخوایم تو ترمینال تایپ کنیم کافیه یکی دو حرفش رو یادمون بیاد و تایپ کنیم بعد تب بزنیم