Thư mục mới với lựa chọn Câu hỏi


6

Tôi đang tìm cách thay đổi số lượng tệp tối thiểu cần thiết thành 1 để tôi có thể tạo một thư mục từ một tệp đã chọn thay vì phải chọn 2 trước khi có sẵn.

Để xem ý tôi là ...

Chuyển đến Finder Chọn bất kỳ hai (hoặc nhiều) tệp trong cùng một thư mục hoặc Bàn làm việc. nhấp chuột phải vào lựa chọn bạn sẽ thấy một lựa chọn "Thư mục mới với lựa chọn (x mục)"

Tôi muốn chỉ có thể chọn một và có sự lựa chọn đó xuất hiện.

Cảm ơn.


Thư mục mới của Thư mục với Lựa chọn cũng xuất hiện trong menu Tệp, nơi nó có phím tắt Command-Control-N. Tuy nhiên, khi chỉ có một tệp được chọn, mục menu sẽ bị tắt (chuyển sang màu xám).
Rory O'Kane

Câu trả lời:


2

Tôi sẽ đề nghị tạo một Dịch vụ mới trong Máy tự động. Thêm một dịch vụ cho người tìm sẽ thêm nó trong menu ngữ cảnh!

  1. Tạo dịch vụ mới
  2. Dịch vụ nhận được chọn trong
  3. Thêm một hành động AppleScript chạy
  4. Dán đoạn mã sau

Chỉ sử dụng một AppleScript đơn giản

on run {input, parameters}

tell application "Finder"
    set thePath to first item of input
    set ParentFolder to container of thePath
    set theFolder to (make new folder at ParentFolder)

    repeat with aFIle in input #For each file in input 
        move aFIle to theFolder
    end repeat
end tell

Kết thúc

Lưu nó và tận hưởng dịch vụ mới bằng cách chọn dịch vụ mới của bạn trong menu ngữ cảnh của một trong các thư mục của bạn.


1

Tôi cũng gặp vấn đề này ở Mac OSX Mountain Lion, và tìm kiếm nó ở mức cao và thấp. Chỉ muốn chia sẻ nó với bạn.

Chọn một tệp duy nhất trong Finder, -paste- vào Trình soạn thảo Applescript và chạy nó. Nó sẽ cung cấp cho bạn một hộp thoại để nhập tên cho thư mục -new-.

try
    tell application "Finder" to set the this_folder to (folder of the front window) as alias
on error -- no open windows
    set the this_folder to path to desktop folder as alias

end try

tell application "Finder"
    set selected_items to selection

    set thefoldername to text returned of (display dialog "Folder name:" default answer "new folder")


    set theFolder to (make new folder at this_folder with properties {name:thefoldername}) --added "set theFolder to.."

    repeat with x in selected_items
        move x to theFolder --changed the variable from "thefoldername" to "theFolder"
    end repeat

end tell

-1

Tôi không tin có một cách để thay đổi điều đó. Tuy nhiên, bạn có thể đánh Chỉ huy + Ca + N để tạo một thư mục mới, sau đó kéo tệp vào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.