एक हैलो वर्ल्ड जीयूआई प्रोग्राम लिखें जो तीन सेकंड के बाद खुद को बंद कर देता है


24

कृपया नियम, और बोल्ड क्षेत्र भी पढ़ें ।

किसी भी भाषा में एक प्रोग्राम लिखें, इसलिए जब तक यह एक विंडो सिस्टम के लिए GUI समर्थन है (पाठ-कंसोल नहीं हो सकता है, आदि), और एक GUI / टूलकिट / विंडो होना चाहिए)।

कार्यक्रम को हैलो दुनिया को किसी भी तरीके से कहना चाहिए (छप छवि, मेनू बार, स्टेटस बार, शीर्षक, वीडियो, संदेश बॉक्स, अन्य विजेट सामान, आदि), इसलिए जब तक एक जीयूआई-अनुरूप विंडो दिखाई देती है और तीन सेकंड के लिए इस पाठ को दिखाती है । जो व्यक्ति इसका उपयोग कम से कम मात्रा में कोड में कर सकता है, जो बाइट्स में गिना जाता है, केक ले जाएगा।


1
यहाँ टिप्पणियों को एक व्यर्थ तर्क में बदल दिया गया है। कृपया टिप्पणियों में विस्तारित चर्चा से बचना चाहिए; यदि आवश्यक हो, तो आप इसके बजाय चैट का उपयोग कर सकते हैं । सभी टिप्पणियों को शुद्ध कर दिया गया है।
दरवाज़े

13
इससे कोई फर्क नहीं पड़ता कि तर्क कहाँ से आया - सभी उपयोगकर्ताओं को उन विवादों में भाग लेने से बचना चाहिए जो स्पष्ट रूप से शोर या कहीं नहीं जा रहे हैं।
दरवाज़े

1
क्या इसे "हैलो वर्ल्ड" होना चाहिए या क्या यह "हैलो_वर्ल्ड" हो सकता है?
शाम

3
इसके अलावा, क्या इसे इनायत से बाहर निकलना चाहिए?
स्लीबटमैन

आपने यह नहीं बताया कि कार्यक्रम कैसे चलाया जाना है? उदाहरण के लिए, इसे स्वयं शुरू करना होगा या क्या यह पहले से चल रहे माहौल में कुछ लोड किया जा सकता है?
जॉर्डन बियोनडो

जवाबों:


28

यूनिक्स खोल, 31 वर्ण

xmessage -timeout 3 hello world

संदेश "हैलो वर्ल्ड" बटन के साथ "ठीक है"

इस कार्यक्रम के लिए X.Org से xmessage (1) उपयोगिता की आवश्यकता है । यह पारंपरिक काले और सफेद एक्स एथेना विजेट (Xaw) का उपयोग करता है।


गरर ... मैं का उपयोग कर एक पोस्ट करने के लिए जा रहा था timeoutऔर zenityलेकिन यह अब था ...
BenjiWiebe

@BenjiWiebe वहाँ पर एक zenityउत्तर है n.1 द्वारा codegolf.stackexchange.com/a/28451/4065
kernigh

2
आप 1 बाइट बचा सकते हैं: टाइमआउट 3 एक्समेज़ हेलो वर्ल्ड
ग्लेन रैंडर्स-

1
@ GlennRanders-Pehrson मैं ऐसा नहीं कर सकता, क्योंकि मेरी मशीन में कोई timeoutकमांड नहीं है । हो सकता है कि कोई और व्यक्ति एक नया उत्तर पोस्ट कर सकता है जो इसका उपयोग करता है?
kernigh

23

शैल और गेदित - 27 वर्ण

timeout 3 gedit Hello World

यदि हैलो वर्ल्ड को एक स्ट्रिंग के रूप में प्रदर्शित करने की आवश्यकता है, तो उसके 28 अक्षर:

timeout 3 gedit Hello\ World

timeoutउपयोगिता निर्दिष्ट अवधि के लिए एक कमांड चलाता है। यह सुनिश्चित करता है कि gedit 3 सेकंड तक चलता है, न्यूनतम स्टार्टअप समय मानते हुए।

के स्थान पर किसी भी संपादक का उपयोग किया जा सकता है gedit। यदि छोटे नाम वाले संपादक का उपयोग किया जाता है gvim, तो लंबाई को 1 या अधिक वर्णों से कम किया जा सकता है।

प्रारंभ में user80551 द्वारा एक संपादक का उपयोग करना ।


अंतरिक्ष से बच, उपयोगHello\ World
user80551

1
@ user80551 प्रश्न को किसी भी तरीके से प्रदर्शित करने के लिए "हैलो वर्ल्ड" की आवश्यकता है , ताकि यह आवश्यक न हो।
आशिष्र

तकनीकी रूप से, जो इसे Hello <space> <close icon> <Document icon> World
बनाएगा

क्या आप इसकी पुष्टि कर सकते हैं कि क्या kateइसके बजाय काम करेगा gedit?
user80551

@ user80551 न केडीई स्थापित किया है, लेकिन केट के आदमी पृष्ठ से जा रहा है , वहाँ किसी भी कारण से काम नहीं करना चाहिए प्रतीत होता है।
आश्रय

19

एप्सस्क्रिप्ट, 45 बाइट्स:

अक्सर नहीं Applescript छोटे उत्तरों में से एक है:

display alert "hello world" giving up after 3

Applescript एडिटर में पेस्ट करें और osascriptकमांड लाइन पर रन करें, या चलाएं :

osascript -e 'display alert "hello world" giving up after 3'

यहाँ छवि विवरण दर्ज करें


17

HTML + जावास्क्रिप्ट, 73 60 अक्षर

<script>setTimeout("open('','_self','');close()",3e3)</script>Hello world

यह क्रोम में काम करता है, लेकिन अन्य ब्राउज़रों के लिए पोर्टेबल नहीं हो सकता है।

टिप्पणियों के सुझाव इसे और आगे ले जाते हैं:

<body onload=open('',name=setTimeout(close,3e3))>Hello world

मैंने बहुत सारी गोल्फ देखी। मैंने देखा कि यह 108नीचे से चार्ट पर जाता है 73। अचानक, पूरा कोड दिखाई दे रहा है।
जस्टिन

@Quincunx: आपने पहले कुछ पुनरावृत्तियों को याद किया। :)
ग्रेग हेविल

ऐसा इसलिए क्योंकि मैं अपना कोड पोस्ट करने में व्यस्त था। :-)
जस्टिन

2
<body onload=open('','_self'),setTimeout(close,3e3)>Hello worldकुछ और पात्रों को बचाने के लिए लगता है।
वेंचरो

1
आपके पास user3082537 से एक संपादित सुझाव है: दो चरों को बचाएं<body onload=open('',name=setTimeout(close,3e3))>Hello world
जस्टिन

16

खोल लिपि, ३१

यह सुनिश्चित नहीं है कि यह योग्य है या नहीं। की आवश्यकता है notify-send। कम से कम Ubuntu 12.04 पर काम करता है।

notify-send -t 3000 Hello world

स्क्रीनशॉट


1
शायद नहीं क्योंकि यह एक जीयूआई अनुरूप खिड़की नहीं है । दुर्भाग्य से, उपयोग zenityकरना अधिक लंबा है।
user80551


4
मेरा मानना ​​है कि बिना खिड़की की सजावट वाली एक खिड़की अभी भी एक खिड़की है। यहां ज्ञानोदय में, इसे बंद करने के लिए अधिसूचना में एक एक्स बटन भी है (लेकिन कोई अन्य विंडो सजावट नहीं)।
kernigh

12

शेल + गेडिट / गनी, 34

gedit Hello\ World&sleep 3;kill $!

नमस्ते विश्व gedit में

यह मानता है कि 3 सेकंड के बाद से gedit पॉप अप होता है, कमांड जारी करने की शुरुआत से गिना जाता है। अगर GUI पाठ संपादक से छोटा है तो छोटा हो सकता है gedit

geany उसी नंबर के लिए भी काम करता है, बस s/gedit/geany/g

नमस्ते दुनिया नमस्कार में

संपादित करें: का उपयोग timeoutकम है। /codegolf//a/28477/8766

EDIT2: क्या कोई पुष्टि कर सकता है कि यह किसके साथ काम करता है kate?


मेल्ड, ३२

यदि वास्तव Hello Worldमें आवश्यक नहीं है, तो meldइस्तेमाल किया जा सकता है।

meld Hello World&sleep 3;kill $!

हैलो: वर्ल्ड - मेल्ड


अच्छा विचार है, geditइस नाम से कोई फ़ाइल खोलने की कोशिश करता है, भले ही कोई फ़ाइल न हो।
एएल

आप का उपयोग करते हैं gvimयह केवल आवश्यकता होगी 33 वर्ण
avall

1
@ डैनियल haltछोटा होगा लेकिन मुझे नहीं पता कि विनाशकारी होने की अनुमति है या नहीं। इसके अलावा, इसे रूट अनुमतियों की आवश्यकता है, इसलिए हमें या तो यह मानने की आवश्यकता है कि हम रूट हैं या उपयोग करते हैं sudoजिसकी लागत अधिक है (और पासवर्ड टाइप करने के लिए उपयोगकर्ता की आवश्यकता है)।
user80551

1
क्षमा करें, मैं विनोदी बनने की कोशिश कर रहा था। मैं मान रहा था कि उपयोगकर्ता के पास रूट अनुमतियां हैं।
डेनियल

1
@ डैनियल को क्षमा करने की आवश्यकता नहीं है, यह साइट आपके कोड को छोटा बनाने के लिए नियमों के सबसे बुरे कुटिल मोड़ पर आधारित है।
user80551

7

वीबीएसस्क्रिप्ट, 58

WScript.CreateObject("WScript.Shell").Popup"Hello world",3

स्क्रीनशॉट


6

पायथन (pygame), 87

import pygame.display as d,time
d.set_mode()
d.set_caption('Hello world')
time.sleep(3)

स्क्रीनशॉट


OSX पर काम नहीं कर रहा है, खिड़की नहीं दिखाता ...
हैरी बीडल

@BishishColour यह चाहिए, शायद यह बहुत छोटा है? आकार बदलने की कोशिश करें[999,999]
user12205

अभी भी काम नहीं कर रहा है, खिड़की भी दिखाई नहीं दे रही है ...
हैरी बीडेल

@BritishColour खैर यह मेरे लिए निश्चित रूप से काम करता है। देखें यहाँ । शायद यह पृष्ठभूमि या कुछ पर दिखाई दे रहा था?
user12205

1
यह दिलचस्प है कि हमारा कोड मूल रूप से कैसे समान है, लेकिन एक अलग मॉड्यूल का उपयोग करता है। tkinterछोटा हो जाता है।
जस्टिन

6

Tcl - 32 बाइट्स

मैंने देखा कि इनमें से कुछ प्रस्तुतियाँ, जैसे शेल या जावास्क्रिप्ट वाले, आपको कोड को कंसोल में टाइप करने की अनुमति देते हैं। अगर ऐसा है तो मैं इसे छोटा कर सकता हूं:

wm ti . hello\ world;af 3000 exi

इच्छा चलाने के बाद कंसोल में टाइप किया जाना चाहिए । मतलब, wishबिना तर्क के दौड़ें जो आपको REPL कंसोल देगा और फिर ऊपर कोड टाइप करेगा। यह इस तथ्य का उपयोग करता है कि tcl उदार और स्वत: पूर्ण कमांड / फ़ंक्शन नाम हो सकता है, लेकिन केवल इंटरैक्टिव मोड में। ताकि afवास्तव में afterकमांड को एक्सपेक्ट करें और exiनिष्पादित करें exit। मैं उपयोग करना चाहता था exलेकिन मेरे सिस्टम में exसंपादक स्थापित है।


मूल प्रस्तुत - 36 बाइट्स

wm ti . hello\ world;after 3000 exit

के wishबजाय का उपयोग कर चलाएँ tclsh


5

गणितज्ञ के साथ ५२ ५१ वर्ण

(आशा है कि यह जीयूआई के रूप में गिना जाता है।)

NotebookClose/@{CreateDialog@"Hello world",Pause@3}

गणितज्ञ जीयूआई गोल्फ कोड


4

जावा, 136 बाइट्स

class F{public static void main(String[]a)throws Exception{new java.awt.Frame("Hello World").show();Thread.sleep(3000);System.exit(0);}}

संदेश Hello Worldको एक फ्रेम के शीर्षक के रूप में प्रदर्शित करता है । 3सेकंड के बाद , प्रोग्राम बंद हो जाता है।

इस तरह दिखता है:

यहाँ छवि विवरण दर्ज करें

इसे बड़ा खींचें:

यहाँ छवि विवरण दर्ज करें


विस्तारित कोड (यानी पठनीय):

class F {

    public static void main(String[] a) throws Exception {
        new java.awt.Frame("Hello World").show();
        Thread.sleep(3000);
        System.exit(0);
    }

}

आप किसी अन्य वर्ण को सहेजने के enumबजाय उपयोग कर सकते हैं class
14:30 बजे रेकिंग

@ यह काम नहीं करता है।
जस्टिन

वास्तव में? मैं शपथ ले सकता था मैं वास्तव में एक बार इस्तेमाल किया ... डांग।
Riking




4

विजुअल फॉक्सप्रो - 23 अक्षर

WAIT"hello world"TIME 3

VFP में नमस्ते दुनिया

यह इस तथ्य का दुरुपयोग करता है कि VFP स्ट्रिंग को मुद्रित करने के लिए एक जगह नहीं रखने की अनुमति देता है (जो मुझे अभी पता चला है) और यह हर कीवर्ड को उसके पहले 4 अक्षरों तक छोटा करने की अनुमति देता है।

Ungolfed संस्करण:

WAIT "hello world" TIMEOUT 3

4

जीटीके +, 47 45

zenity --info --text=Hello\ World --timeout=3

नमस्ते दुनिया


पुराना संस्करण (स्कोर 47):

zenity --info --title="Hello World" --timeout=3

नमस्ते दुनिया

किसी कारण से, zenity एक पाठ प्रदर्शित करता है जिसका अनुवाद किया जा सकता है क्योंकि सभी अद्यतन किए जाते हैं


1
बस कुछ अतिरिक्त जानकारी जोड़ने के लिए, सभी अपडेट पूर्ण हैं। मुझे अंग्रेजी में क्या मिलता है।
user12205

1
आप को बदलने के द्वारा एक चरित्र को कम कर सकते --titleकरने के लिए--text
एशेशर

1
आप बदल सकते हैं "Hello World"करने के लिएHello\ World
kernigh

धन्यवाद AsheeshR और kernigh, मेरे पास आपकी सहायता से 2 कम वर्ण हैं।
एएल

3

सी, 151 वर्ण

#include<allegro.h>
main(){textout_ex(screen,font,"Hello World",0,0,7,set_gfx_mode('SAFE',8,8,install_timer(),
allegro_init()));rest(3e3);}END_OF_MAIN()

सबसे छोटा जवाब नहीं। यद्यपि मुझे यह पसंद है।


बहुत बढ़िया। # 32 & # & 32 & # 32 और # 32
सुत डुबकी

यह भी कैसे संकलन करता है? 'SAFE'एक चार नहीं है।
हेनरिक

@ heinrich5991 SAFE को संभवतः एकल वर्ण के रूप में रूपक में परिभाषित किया गया है।
एडम डेविस

@AadDavis C चरित्र स्थिरांक में मैक्रो का मूल्यांकन करता है?
हेनरिच 5991

1
कोई मैक्रो नहीं, यह वास्तव में सिर्फ एक 32-बिट पूर्णांक है जिसे चार-बाइट के रूप में लिखा जाता है जिसे मल्टी-कैरेक्टर निरंतर संकेतन कहा जाता है, चार-बाइट टैग स्ट्रिंग लिखने के लिए एक बहुत ही चतुर-अपना-अपना तरीका। Apple ने एक बार फाइल टाइप मैजिक नंबर के लिए इसका इस्तेमाल किया था। कंपाइलर आजकल इसका समर्थन करते हैं लेकिन एक चेतावनी का उत्सर्जन करते हैं। गैर
वांडर नौटा

3

C # 101 151

यह सुनिश्चित करने के लिए कम से कम उत्तर नहीं होगा (क्योंकि पहले से ही अन्य अच्छे उत्तर छोटे हो रहे हैं) लेकिन codegolf.SE को मेरी राय में बहुत अधिक C # योगदान की आवश्यकता है!

using t=System.Threading;class P{static void Main(){using(t.Tasks.Task.Run(()=>System.Windows.MessageBox.Show("hello world"))){t.Thread.Sleep(3000);}}}

C # 121

बॉब के उत्तर पर आधारित एक विकल्प , लेकिन WinForms के बजाय WPF के साथ:

class P{static void Main(){new System.Windows.Window(){Title="hello world"}.Show();System.Threading.Thread.Sleep(3000);}}

छोटे नाम स्थान के लिए 3 वर्ण सहेजता है ...


आपको usingवर्ण गणना में घोषणाओं को शामिल करना होगा । वैकल्पिक रूप से, आप उन्हें छोड़ सकते हैं, लेकिन फिर आपको ऐसा करना होगा System.Windows.Forms.MessageBox.Show(यदि यह केवल एक ही उपयोग है तो थोड़े कम अक्षर)। जैसा कि आपका कोड वर्तमान में है, यह संकलित या नहीं चलेगा।
बॉब

खैर, मैंने यह मान लिया था कि यह कोई उत्तर नहीं था क्योंकि मैं सी, सी ++, सी #, जावा आदि में बहुत सारे उत्तर देखता हूं बिना किसी का उपयोग किए / आयात / जो भी हो। मैं इसे संपादित करूंगा, हालांकि। BTW, क्या इस पर कुछ स्पष्ट नियम है? यकीन है कि यह संकलन और सही संकलन सेटिंग्स और / या संकलक के साथ चलेगा। (उदाहरण संकलन के समय पर निर्देशों का उपयोग करके हल करना, जब तक कि वे अलग-अलग हल किए जा सकते हैं)
न्यूम लॉक

1
सर्वसम्मति से लगता है कि आपको इसकी आवश्यकता है: meta.codegolf.stackexchange.com/questions/383/… meta.codegolf.stackexchange.com/questions/19/… meta.codegolf.stackexchange.com/questions/84/shebangs- हाँ या ना
बॉब

यह थोड़ा ग्रे है - उदाहरण के लिए, मुझे एक संदर्भ जोड़ना था System.Windows.Forms.dll, जो msbuild config / compile कमांड लाइन का हिस्सा है। हालांकि, आम सहमति यह प्रतीत होती है कि जब एक पूर्ण कार्यक्रम का अनुरोध किया जाता है, using/ import/ #include/ आदि। जहां कोड को संकलित करने और चलाने के लिए आवश्यक है, और खराब होने के लिए कंपाइलर कमांड लाइन ट्रिक्स का उपयोग करने का प्रयास करना।
बॉब

मैं उसका ध्यान रखूंगा। संदर्भ के लिए धन्यवाद।
न्यूम लॉक

3

बैच (24)

msg/time:3 * hello world

विंडोज 7 पर परीक्षण किया गया है, लेकिन आपको अपने सिस्टम 32 फ़ोल्डर में MSG.EXE होने का अनुमान लगाते हुए विंडोज के किसी भी NT- आधारित संस्करण पर काम करना चाहिए।

संपादित करें: स्पष्ट रूप से MSG.EXE विंडोज के होम संस्करणों पर डिफ़ॉल्ट रूप से उपलब्ध नहीं है। उदाहरण के लिए विंडोज 7 पर, यह केवल अल्टीमेट या बिजनेस एडिशन में उपलब्ध है। हालाँकि, आप फ़ाइल को अपने System32 फ़ोल्डर में कॉपी कर सकते हैं और इसे काम पर ला सकते हैं। (उचित त्रुटि संदेश प्राप्त करने के लिए आपको उपयुक्त MSG.EXE.MUI फ़ाइल की प्रतिलिपि भी बनानी चाहिए, लेकिन मेरी "स्क्रिप्ट" उनके बिना काम करती है।)

आपको काम करने के लिए इन अन्य प्रतिक्रियाओं में से अधिकांश के लिए सॉफ़्टवेयर स्थापित करना होगा, इसलिए मुझे नहीं लगता कि यह एक अयोग्य होना चाहिए।


यह वर्तमान निर्देशिका में time:3कहे msgजाने वाले फ़ोल्डर में प्रोग्राम को कॉल क्यों नहीं करेगा ?
बिल्ली

@cat Windows उपयोग करता है \
jimmy23013

@ जिमी वाह जो एक साल पहले था। मैं सिर्फ लिखने के लिए इस्तेमाल किया / सभी प्लेटफार्मों पर अब उफ़ है
बिल्ली

@ jimmy23013 लेकिन विंडोज समर्थन करता है / भी
MilkyWay90

@ MilkyWay90 विंडोज का समर्थन करता है /कुछ स्थानों में, लेकिन में cmd, /xxxएक तर्क के रूप में समझा जाता है।
jimmy23013




2

पर्ल 5, 47

पर्ल / टीके का उपयोग करना :

perl -MTk -e'alarm 3;tkinit-title,"Hello World!";MainLoop'
#     123    45678901234567890123456789012345678901234567

ऐसा लगता है कि Tk मॉड्यूल की आवश्यकता है।
एएल

2
हां, निश्चित रूप से आपको कुछ GUI टूलकिट की आवश्यकता है । मैं tkinit () के कारण Tk का चयन करता हूं।
मथायस

मैं 44 बाइट्स गिनता हूं। क्या आप भी -MTkझंडा गिन रहे हैं ?
स्लीबेटमैन

@slebetman हां मैं गिनता हूं कि 3 वर्णों के रूप में, मैंने पोस्ट में गिनती को जोड़ा।
माथियास

1
@ n.1 मैंने इसे Tk मॉड्यूल के CPAN प्रलेखन के लिंक के साथ शीर्षक के नीचे जोड़ा। पर्ल कोर मॉड्यूल में से कोई भी जीयूआई मॉड्यूल नहीं है, इसलिए आपको हमेशा बाहरी मॉड्यूल स्थापित करना होगा। क्षमा करें, यह मेरे लिए स्पष्ट था (जैसा कि मैं बहुत बार पर्ल के साथ काम कर रहा हूं), लेकिन आप सही हैं, यह उन लोगों के लिए आश्चर्य की बात है जो अन्य भाषाओं में काम करते हैं।
मथायस

2

रेबोल व्यू (r3gui), 49

view/no-wait[title"hello world"]wait 3 unview/all

Rebol 3 View से "hello world"

Ungolfed:

view/no-wait [title "hello world"]
wait 3
unview/all

2

प्रसंस्करण, 77

int x=millis();void draw(){text("Hello world",0,9);if(millis()>x+3e3)exit();}

स्क्रीनशॉट:

यहाँ छवि विवरण दर्ज करें

संपादित करें 1: पाठ की Y स्थिति 10 के बजाय 9 हो सकती है, जैसे @ace द्वारा उल्लेख किया गया है।

संपादित 2: 3000 को 3e3 के रूप में दर्शाया जा सकता है ताकि एक वर्ण को दाढ़ी हो, जिसे @ace द्वारा भी नोट किया गया हो


3
मेरे लिए 10 कामों के बजाय Y स्थिति के लिए 9 का उपयोग करना।
user12205

बस कोड को संपादित किया। धन्यवाद!
segfaultd

3
बस आप एक और चार को बचाने के 3e3बजाय उपयोग कर सकते हैं देखा3000
user12205

2

बैश + इमेजमैजिक (36 बाइट्स)

timeout 3 display label:Hello\ world

उबंटू 14.04 एलटीएस और फेडोरा 20 पर परीक्षण किया गया।

अच्छे दिखने वाले, लेकिन 10 बाइट्स बड़े:

timeout 3 display -size 800 label:Hello\ world

2

सीएमडी / बैच - 33 बाइट्स

मुझे विश्वास है कि विंडो सीएमडी टर्मिनल जीयूआई के अनुरूप के रूप में चलती है।

start "Hello world" cmd /csleep 3

यदि आपके पास sleepआपके सिस्टम पर कमांड नहीं है - तो आप उपयोग कर सकते हैंtimeout विंडोज 7 में डिफ़ॉल्ट रूप से । दो और बाइट्स के लिए।

start "Hello world" cmd /ctimeout 3

"हैलो वर्ल्ड" ( नहीं) शीर्षक के साथ एक नई सीएमडी विंडो शुरू करता है टर्मिनल में ही प्रदर्शित किया जाता है, लेकिन जीयूआई खिड़की के शीर्षक के रूप में टर्मिनल चलता है), यह विंडो बंद हो जाएगी जैसे ही सभी पार्स कमांड को निष्पादित किया गया है - इसलिए बाद मेंsleep 3 या timeout 3पूरा कर लिया है।

खिड़की इस तरह दिखती है -

लड़का

ध्यान दें; startदी गई कमांड को एक नई विंडो में चलाता है - उस विंडो को नहीं जिसे आप ऊपर की कमांड से चला रहे हैं।


cmd "Hello world" cmd /ctimeout 33 सेकंड के लिए टाइटल बार में हैलो वर्ल्ड डालने के लिए इसे बदलना , लेकिन यह शायद गिनती नहीं है।
क्रिस केंट

1
मुझे नहीं लगता कि यह करता है, क्योंकि यह एक नई खिड़की नहीं है। प्रश्न कहता है कि एक GUI- अनुरूप विंडो प्रकट होती है (कुंजी शब्द प्रतीत होता है), जिसका अर्थ है कि उसे एक नई विंडो प्रदर्शित करनी है। हालांकि अच्छा विचार है।
चाचा

start "Hello world"आप सर, एक प्रतिभाशाली हैं।
user8397947

1

पायथन 3, 83 72 बाइट्स

from tkinter import*
f=Tk()
f.wm_title("Hello World")
f.after(3000,exit)

बाइट्स का उपयोग करके सहेजें tkinter

पुरानी पद्धति ने Labelफ्रेम में एक जोड़ा । यह विधि फ़्रेम का शीर्षक सेट करती है Hello Worldf.after(3000,exit)रनexit()3000मिलीसेकंड बीत जाने के बाद ।


समान विचार, विभिन्न मॉड्यूल: turtleकम बाइट्स हैं। = डी कोडगॉल्फ.स्टैकएक्सचेंज.com
a/

1

कोबरा - 180

use System.Windows.Forms
use System.Threading
class M
    def main
        Thread(ref .w).start
        Thread.sleep(3000)
        Environment.exit(0)
    def w
        MessageBox.show("hello world")


1

C # 124

सबसे छोटा :(

class P{static void Main(){new System.Windows.Forms.Form(){Text="Hello World"}.Show();System.Threading.Thread.Sleep(3000);}}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.