सभी ऐड-ऑन रीसेट करें

Aug 15 2020

मैंने एक बड़ी गलती की कि मैंने उस ऐड के उपयोगों को जाने बिना ब्लेंडर में सभी एडऑन को चुना। अब मैं भ्रमित कर रहा हूं कि सभी नए जैसे दिख रहे हैं। कुछ टैब नए हैं। इसके लिए मैंने सभी ऐड-ऑन को अनदेखा कर दिया, अब मेरे पास साइकिल रेंडर और कई उपयोगी विकल्प नहीं हैं। कृपया सभी ऐड-ऑन को रीसेट करने में मेरी मदद करें जो मैंने पहले all को खोलने पर प्रस्तुत किया था

जवाब

3 starzar Aug 15 2020 at 22:07

"फ़ैक्टरी रीसेट" के साथ ब्लेंडर को रीसेट करने का प्रयास करें । यह ब्लेंडर को अपनी प्रारंभिक स्थापित स्थिति में रीसेट कर देगा और उम्मीद है कि यह अनइंस्टॉल किए गए ऐड-ऑन को भी सक्रिय करेगा।
ध्यान दें कि यदि इस दृष्टिकोण का अनुसरण किया जाता है, तो उपयोगकर्ता परिभाषित हॉटकी जैसी अन्य सेटिंग्स खो जाएंगी।

3 batFINGER Aug 15 2020 at 22:27

नॉन डिफॉल्ट ऐडऑन को अक्षम करें

इसके अलावा मैं एक सूची कैसे दिखा सकता हूं जो उपयोगकर्ता द्वारा ऐड-ऑन सक्षम हैं?

टेस्ट स्क्रिप्ट सभी गैर-डिफ़ॉल्ट ऐडऑन को अक्षम करता है (डिफ़ॉल्ट के रूप में सूचीबद्ध नहीं है) और उपयोगकर्ता की प्राथमिकताओं को बचाता है।

import bpy

default_addons = {"io_anim_bvh",
                  "io_curve_svg",
                  "io_mesh_ply",
                  "io_mesh_stl",
                  "io_mesh_uv_layout",
                  "io_scene_fbx",
                  "io_scene_gltf2",
                  "io_scene_obj",
                  "io_scene_x3d",
                  "cycles"}

# enable defaults                  
for addon in default_addons:
    bpy.ops.preferences.addon_enable(module=addon)


for addon in bpy.context.preferences.addons:
    if addon.module not in default_addons:
        bpy.ops.preferences.addon_disable(module=addon.module)
        
bpy.ops.wm.save_userpref()