ডিফল্ট উইন্ডোজের আকার পরিবর্তন করার পরিবর্তে, যদি না আপনি এটিকে স্থায়ী করতে চান এবং আপনি কেবল এটি পাঠ্য সম্পাদনা> পছন্দসমূহ ... এ পরিবর্তন করতে পারেন ... তবে, আপনি টেক্সটএডিটে ডকুমেন্টটি খোলার জন্য নীচের উদাহরণটি অ্যাপলস্ক্রিপ্ট কোডটি ব্যবহার করতে পারেন এবং এর আকার এবং অবস্থান নির্ধারণ করতে পারেন পর্দায়.
প্রথমত,, লক্ষ্য ফাইল খোলার মাপ পরিবর্তন এবং পর্দা যেখানে আপনি এটি করতে চান এবং ব্যবহার তে এটি অবস্থান নিম্নলিখিত AppleScript কোড পেতে bounds
এর নথি উইন্ডো এগিয়ে নিয়ে যাওয়া ব্যবহার করতে।
tell application "TextEdit" to get bounds of front window
কমান্ডটি ব্যবহার করার জন্য এটি একটি list
, যেমন:, প্রদান করবে ।{0, 22, 900, 600}
set bounds ...
set targetFile to POSIX path of (path to documents folder) & "Filename.txt"
tell application "TextEdit"
activate
open targetFile
set bounds of front window to {0, 22, 900, 600}
end tell
দ্রষ্টব্য: আমি উপরোক্ত পদ্ধতির পরামর্শ দেওয়ার কারণটি হ'ল কারণ যখন কেউ প্রযুক্তিগতভাবে ডকুমেন্ট উইন্ডোটির ডিফল্ট আকার পরিবর্তন করতে পারে তবে টেক্সটএডিট কোনও position
সম্পত্তি সমর্থন করে না কারণ এটি প্রথম দুটি তালিকার আইটেম হিসাবে bounds
সম্পত্তিটি ব্যবহার করার জন্য বোধ করে সম্পত্তি তার অবস্থান।bounds
যাইহোক, আপনি যদি লক্ষ্য বিন্যাসের অবস্থান নির্বিশেষে খোলার আগে সত্যিই ডিফল্ট আকার পরিবর্তন করতে চান তবে ডিফল্ট উইন্ডো আকারের চারপাশের তথ্য এখানে। টেক্সটএডিট> পছন্দসমূহ ...> নতুন ডকুমেন্ট> উইন্ডোর আকারের অধীনে ডিফল্ট প্রস্থটি 90 টি অক্ষর এবং ডিফল্ট উচ্চতা 30 লাইন। এই ডিফল্টগুলিকে সঙ্গে সেখানে নেই চাবি মধ্যে com.apple.TextEdit.plist
এই তবে সংশ্লিষ্ট ফাইল কী হয় WidthInChars
এবং HeightInChars
, যা একটি সমর্থন পূর্ণসংখ্যা মান।
আপনার এই কীগুলির অস্তিত্বের জন্য পরীক্ষা করতে হবে এবং তাদের মানগুলি ক্যাপচার করতে হবে যাতে লক্ষ্য দস্তাবেজটি খোলার পরে পুনরায় সেট করার জন্য কিছু থাকে। যদি সেগুলি সত্যই ডিফল্ট হয় তবে কীগুলি বিদ্যমান থাকবে না এবং আপনি এই কীগুলির জন্য সাময়িকভাবে একটি পূর্ণসংখ্যা মান নির্ধারণ করতে পারেন , লক্ষ্য নথিটি খুলুন এবং তারপরে কীগুলি মুছুন । লক্ষ্য দস্তাবেজ উইন্ডোটি আপনার নয়, পাঠ্য সম্পাদনার পছন্দের ডিফল্ট অবস্থানে নতুন মানগুলির সাথে খুলবে। যদি আপনি এটি অন্য কোনও স্থানে চান তবে আপনার ব্যবহারের প্রয়োজন হবে , যা অস্থায়ীভাবে ডিফল্ট বা বিদ্যমান সেটিংসকে ডিফল্ট মান না হলে প্রোগ্রামিংয়ে পরাজিত করে।set bounds ...
কমান্ডটি ব্যবহার করে কোড উদাহরণ :defaults
defaults read $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist WidthInChars
defaults read $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist HeightInChars
defaults write $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist WidthInChars -int 120
defaults write $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist HeightInChars -int 50
defaults delete $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist WidthInChars
defaults delete $HOME/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist HeightInChars
এগুলি ব্যবহার করে একটি do shell script
কমান্ডে ব্যবহার করা যেতে পারে set variableName to do shell script "defaults read ..."
এবং তারপরে যা ফিরে এসেছে তার উপর ভিত্তি করে যুক্তিযুক্ত প্রবাহটি লিখুন ।
আপনি যদি সত্যিই এই রুটে যেতে চান এবং কোডিংয়ের সাথে সহায়তা চান তবে আমাকে জানান know
এছাড়াও নোট করুন যে এর চারপাশে পরীক্ষাটি ম্যাকোস 10.12 এর অধীনে করা হয়েছিল এবং এটি পূর্ববর্তী বড় ওএস সংস্করণ প্রকাশের চেয়ে আলাদা হতে পারে।