प्रिंट "हैलो, वर्ल्ड!"


79

हाँ सच। हार्ड कॉपी बनाने के लिए इसे हार्डवेयर प्रिंटर से प्रिंट करें

अपने प्रिंटर पर आवश्यक कमांड / डेटा भेजें जैसे कि निम्नलिखित पाठ कागज के एक टुकड़े पर मुद्रित होता है:

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

आप किसी भी स्थानीय या नेटवर्क से जुड़े प्रिंटर का उपयोग कर सकते हैं जो आपके लिए उपलब्ध है।

यदि आपका प्रिंटर अनुमति देता है, तो आपको श्वेत पत्र पर काली स्याही में 8pt या अधिक पाठ का उपयोग करना चाहिए।

पाठ को अपनी पंक्ति में प्रकट होना चाहिए। अपनी इच्छानुसार इसे बायाँ या दायाँ स्थान दिया जा सकता है।

सबमिशन का डिजिटल फोटोग्राफिक / वीडियो / GIF साक्ष्य मददगार होगा।

यदि आपका हार्डवेयर कागज नहीं कर सकता है, लेकिन अन्य विदेशी हार्डकॉपी उत्पादन जैसे कि 3 डी प्रिंटिंग, सीएनसी मशीनिंग, या परमाणु स्तर पर मुद्रण की अनुमति देता है , तो मुझे इस तरह के दिलचस्प प्रस्तुतियाँ स्वीकार करने में खुशी होगी।


स्पष्ट करने के लिए, सवाल "आपके प्रिंटर पर आवश्यक कमांड / डेटा भेजें" पूछता है । इसका निहितार्थ यह है कि आगे किसी भी उपयोगकर्ता इनपुट की आवश्यकता नहीं होनी चाहिए। प्रिंट संवाद खोलना पर्याप्त नहीं है। मौजूदा जवाब जो ऐसा करते हैं, वह 10:48 बजे पीएसटी 31 वें दिसंबर 2016 को दादा (लेकिन मेरे द्वारा अपवित्र नहीं) होगा।


56
कृपया पते की आपूर्ति करें जिसे हम सत्यापन के लिए प्रस्तुतियाँ भेज सकते हैं।
स्टीनबर्ग

1
@steenbergh Yep - अच्छा बिंदु - सबमिशन का डिजिटल फोटोग्राफिक / वीडियो / GIF साक्ष्य काफी अच्छा होना चाहिए।
डिजिटल ट्रॉमा

3
यह ध्यान देने योग्य है कि कई पुराने प्रिंटर कस्टम कमांड सेट का उपयोग करते हैं। इनमें से अधिकांश एएससीआईआई अक्षर का शाब्दिक रूप से प्रिंट करते हैं, इसलिए यदि आपके पास प्रश्न में एक प्रिंटर तक पहुंच है (या आप दावा कर सकते हैं कि आप करते हैं), Hello, World!प्रिंटर पोर्ट पर भेजना पर्याप्त होना चाहिए।

1
मैं शपथ ले सकता था कि मैंने print("Hello, World!")फ़ायरफ़ॉक्स कंसोल में एक बार कोशिश की थी और इसने प्रिंट डायलॉग को खोल दिया था (बेकार क्योंकि मैं किसी भी तरह से प्रिंटर से जुड़ा नहीं था), लेकिन अब यह सिर्फ स्ट्रिंग लौटाता है ...
ETHproductions

2
क्रोम में @ETHproductions <script>print("Hello, World!")</script> प्रिंट संवाद को खोलता है, लेकिन इस पर वास्तविक पाठ के बिना।
फ्लिपकार्ट

जवाबों:


41

बैश, 21 19 बाइट्स

lp<<<Hello,\ World!

वास्तविक प्रिंटआउट

और वहाँ यह है।

2 बाइट्स ने डेनिस को धन्यवाद दिया !


1
स्क्रिप्ट के रूप में +1 मान्य। मेरे मैक पर ठीक काम करता है। यदि आप इसे सीधे कमांड-लाइन पर चलाना चाहते हैं तो आपको डबल-कोट्स को सिंगल-कोट्स में बदलना होगा।
डिजिटल ट्रामा

क्यों ओटी को सुंदर बनाने के लिए बैनर नहीं है
juggernauthk108

@ juggernaut1996 कहां? नहीं अगर मुझे फिर से कुछ प्रिंट करना है
ब्लू

37

9
TIO लिंक की बात सुनिश्चित नहीं है। वैसे भी +1।
डिजिटल ट्रामा

1
@DigitalTrauma मुझे लगा कि यह मज़ेदार था; और यह मेरे लिए पोस्ट उत्पन्न करता है। आप डिबग आउटपुट को केवल यह देखने के लिए देख सकते हैं कि यह काम को स्पूल करने के लिए (और असफल) है। :
रिश्वतखोर

19
@DigitalTrauma यदि आप अपना पता इनपुट फ़ील्ड में लगाते हैं, तो TIO आपको परिणाम भेज देगा।
डेनिस

@ डेनिस अगर मेरे पास जलाने के लिए पैसे होते हैं तो मैं एक जवाब प्रस्तुत करता हूं जो एपीआई-टू-प्रिंट सेवा का उपयोग करता है। काश ...
रिश्वतखोर

19

QBIC , 11 बाइट्स

'LPRINT `_h

लगभग भूल गया मैंने 'हैलो, वर्ल्ड!' बनाया। QBIC में कमांड ...

'          Starts a code literal. This used to be "$", finally changed it.
 LPRINT `  Feeds everything from ` to the next ` directly to QBasic. 
           In this case, "LPRINT" and a space
_h         Yields "Hello, World!"

परीक्षण किया और मेरे QBasic जवाब के समान काम कर पाया: यहाँ छवि विवरण दर्ज करें


1
उम .. तो वह लिंक क्या है? क्या यह आपके द्वारा आविष्कृत भाषा है?
eis

1
@eis हाँ, मैंने QBIC बनाया। यह लिंक एक Google ड्राइव फ़ोल्डर है जिसमें सभी कोड हैं - मैं GitHub को चूसता हूं ... यह QBasic का एक इंटरप्रिटर है (QBIC कोडगॉल्फ के लिए क्विक बेसिक के इंटरप्रेटर के लिए खड़ा है) और यह DbBox में चलता है। कुछ उदाहरणों के लिए शोकेस-थ्रेड देखें (या बस मेरी प्रोफ़ाइल के उत्तर-पृष्ठ खोलें, 75% QBIC में है)। WIP, इसलिए सिंटैक्स और टोकन कभी-कभार शिफ्ट हो जाते हैं।
स्टैनबर्ग

ओपी ने बिल्डिन "हेल्लो वर्ल्ड" से बचने के लिए एक राजधानी "डब्ल्यू" का इस्तेमाल किया ( यह भी देखें ): नौकरी के लिए अपनी स्वयं की निर्मित कमांड का निर्माण कोड गोल्फिंग नहीं है, या आप इसके लिए एक बिलियन डिफ़ॉल्ट व्यवहार के साथ "0 बाइट्स" बना सकते हैं। ।
कूर

2
@ कौर: जो आजकल मुश्किल से काम करता है, ज्यादातर नई गोल्फ भाषाएँ पूँजी W का सही उपयोग करती हैं क्योंकि यह PPCG पर मानक है, और यह अत्यधिक संभावना है कि कमांड को इस विशेष चुनौती के बारे में कोई जानकारी नहीं थी (सिर्फ एक अनुमान है कि अधिक "हैलो, वर्ल्ड!" "भविष्य में चुनौतियां प्रस्तुत की

@ C @ur PPCG में आपका स्वागत है! आपको यह जानकर आश्चर्य हो सकता है कि आप पहले व्यक्ति नहीं हैं जिनके लिए यह विशेष चिंता का विषय है। यहां पढ़ना शुरू करने के लिए एक अच्छी जगह है: meta.codegolf.stackexchange.com/q/4867/11261 और आगे, जो लोग कोड गोल्फिंग का आनंद लेते हैं वे खामियों के बारे में सोचने में बहुत समय बिताते हैं: meta.codegolf.stackexchange.com/q/1061/ 11261
जॉर्डन

16

बैच, 22 बाइट्स

echo Hello, World!>prn

यह डिवाइस फ़ाइल PRNecho को कमांड के आउटपुट को रीडायरेक्ट करता है , जिसका अर्थ है कि यह सीधे डिफ़ॉल्ट प्रिंटर (आमतौर पर LPT1) को भेजा जाता है।

मेरे पास न तो DOS मशीन है और न ही कोई प्रिंटर, इसलिए मुझे डर है कि मैं अभी इसका परीक्षण नहीं कर सकता, लेकिन मुझे पूरा यकीन है कि मैंने दिन में यह कर लिया है। यह Windows XP या बाद में काम नहीं करता है।


यह याद दिलाता है कि कब मैंने एक फाइल बनाने की कोशिश की, जिसे बुलाया conनहीं जा सका। आह, डॉस डिवाइस फ़ाइलों की खुशी ...
aross

NT (और प्रकल्पनीय XP आदि) को "नेट" कमांड का उपयोग करके इस तरह प्रिंट करने के लिए कॉन्फ़िगर किया जा सकता है। iirc "शुद्ध उपयोग lpt1: समथिंग"
जैसन

16

HTML + जावास्क्रिप्ट, 37 34 बाइट्स

<body onload=print()>Hello, World!

सफारी में परीक्षण किया गया:

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

कुछ बचत के लिए @ jimmy23013 को धन्यवाद ।


11
यह केवल प्रिंट डायलॉग बॉक्स को खोलने के लिए प्रतीत होता है और वास्तव में आगे के मैनुअल हस्तक्षेप के बिना प्रिंटर को काम नहीं भेजना है
डिजिटल ट्रॉमा

4
@DigitalTrauma जेएस ऐसा नहीं कर सकते
श्री एलियन

1
क्या आपको यकीन है, @EriktheOutgolfer? फ़ायरफ़ॉक्स और क्रोम केवल स्क्रिप्ट कोड का मूल्यांकन करते हैं जब समापन टैग पूरा होता है।
मैनेटवर्क

1
हाँ, मैंने छोड़ने की कोशिश की </script>और यह काम नहीं किया।
शराबी की

2
-3 बाइट्स:<body onload=print()>Hello, World!
जिम्मी 23013

13

पायथन 2.7, 421 बाइट्स

import zlib,base64,os;os.system("s=$'%s';lp<<<\"$s\""%zlib.decompress(base64.decodestring("eNqVkk1qxDAMha/yupNgwNfoDboReDPdhQRmrcNXP3bixA3tGEMesj/r5wXoq+YysUemI0BWlYgV\npTyAEDKEQSDucxLxJaj6gUVKE8BFsH2TIOM5iMyrcTIL3YnMqCH4X0TLONTwF3H04Z0XuRPeR3Wi\nxDOi1EZY7gUTWFa8s+z5kTgcnK3sBtbZQRtCt5LPDlrliKouDh5DYz07KB6COuETUL/YRthGxHqZ\nbjyWBAU8EFk6z350Yt97Dol65hxUow9i3zr8YGxFS61nB4szPqvDnS7CU/nFwYLIYczn97JsD3xt\nr+X5wT/ARNN3\n")))

थोड़ा लंबा लगता है? शायद यह थोड़ा अधूरा है ....: पी

ढेर सारी नमस्ते दुनिया

सभी गंभीरता में, यहाँ एक छोटा है:

import os;os.system("lp<<<'Hello, World!'")

हालांकि बहुत दिलचस्प नहीं है।



13

हैलो + lp + tr, 9 15 बाइट्स

hello|tr w W|lp

मैं मूल रूप से था

hello|lp

लेकिन यह गलत पूंजीकरण था w

हैलो डेबियन पैकेज हैलो से गन्नो हैलो है


7
hellowअधिकांश प्रोग्रामिंग साइटों पर रिवाज़ के रूप में एक लोअरकेस प्रिंट करता है। (मुझे यकीन नहीं है कि Wपीपीसीजी पर अपरकेस कैसे बन गया।)

7
@ ais523 मुझे लगता है कि अपरकेस W मानक है यहां ठीक इसी तरह से निर्मित इंस से बचने के लिए है।
पावेल

2
यदि पूंजीकरण गलत है, तो मुझे डर है कि यह अमान्य है।
डेनिस

आपकी टिप्पणियों के लिए धन्यवाद, मैं कल इस उत्तर को हटा दूंगा।
जैसन

6
कैसे के बारे में hello|tr w W|lp?
डेविड कॉनरैड

11

जेडएक्स स्पेक्ट्रम बेसिक, 16 बाइट्स

LPRINT "Hello, World!"

LPRINT ZX स्पेक्ट्रम बेसिक में एक 1-बाइट कीवर्ड है, जिसमें कोडपॉइंट 224 है।


1
क्या आप हार्डकॉपी की फोटो दिखा सकते हैं।
जसन

4
@ जैसन सिद्धांत रूप में, मेरे पास अभी भी किट है, लेकिन इसे खोदने और इसे एक पुराने पर्याप्त टीवी तक हुक करने के लिए थोड़ा सा छेद होगा। उसके लिए माफ़ करना।
नील

आप शायद उस आदेश को "अंधा" लिख सकते हैं।
जसन

10

MATLAB, 40 37 36 बाइट्स

मुद्रण पाठ वह चीज़ नहीं है जिसे आप आमतौर पर मतलाब में करेंगे, लेकिन यह किया जा सकता है।

title 'Hello, World!'
axis off;print

मैंने टॉम कारपेंटर के लिए 3 बाइट्स का धन्यवाद बचाया ( titleइसके बजाय उपयोग करें text(0,0,। मैंने title('Hello, World!') withहैलो, वर्ल्ड शीर्षक से एक अतिरिक्त 2 बाइट्स बचाए ! एक अर्धविराम के बजाय एक नई पंक्ति के बाद।

titleएक आकृति के लिए एक शीर्षक जोड़ता है। यदि कोई आंकड़ा अभी तक खुला नहीं है, तो इसे बनाया जाएगा।

axis off फ्रेम और कुल्हाड़ियों से छुटकारा पाने के लिए उपयोग किया जाता है, ताकि पाठ अकेला दिखाई दे।

print यदि कोई इनपुट तर्क नहीं दिए गए हैं, तो वर्तमान आंकड़े को डिफ़ॉल्ट प्रिंटर पर प्रिंट करता है।

मैंने इसे (डायलॉग बॉक्स के अनुसार सफलतापूर्वक) प्रिंट किया था, कार्यालय में अपने डिफ़ॉल्ट प्रिंटर पर। मैं इसे पुनः प्राप्त कर सकता हूं और इसे साबित कर सकता हूं लेकिन आपको दो सप्ताह इंतजार करना होगा। डिफ़ॉल्ट को पीडीएफ-प्रिंटर में बदलने के बाद, यह आउटपुट है:

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

^ ^ अब सही छवि नहीं है।


8

QBasic, 21 बाइट्स

LPRINT"Hello, World!"

LPRINTसीधे प्रिंटर पर पाठ भेजता है। दुर्भाग्य से अप्रकाशित, DosBox मूल रूप से समर्थन नहीं करता है NET USE, इसलिए मैं LPT1:NovaPDF को पुन: आउट नहीं कर सकता ।

मेरे पास जो समस्याएं हैं ...

अद्यतन: यह QB64 में परीक्षण किया। परिणामी PDF को Microsoft Edge में खोला गया। इस तरह दिखता है: यहाँ छवि विवरण दर्ज करें


7

8086 मशीन कोड, 28 बाइट्स

00000000  be 0f 01 b9 0d 00 31 d2  ac 98 cd 17 e2 fa c3 48  |......1........H|
00000010  65 6c 6c 6f 2c 20 57 6f  72 6c 64 21              |ello, World!|
0000001c

मानक int 0x17BIOS कॉल का उपयोग करता है । मेरे पास अभी अपना डॉट-मैट्रिक्स प्रिंटर सेट नहीं है इसलिए यह कोड अप्रयुक्त है।

यह काम किस प्रकार करता है:

            |   org 0x100
            |   use16
be 0f 01    |       mov si, msg         ; source pointer = msg
b9 0d 00    |       mov cx, 13          ; counter = length of msg
31 d2       |       xor dx, dx          ; clear dx
ac          |   @@: lodsb               ; al = *si++
98          |       cbw                 ; sign-extend al->ax (simply clears ah)
cd 17       |       int 0x17            ; send char in al to printer dx
e2 fa       |       loop @b             ; loop while (cx-- > 0)
c3          |       ret
48 65 6c    |   msg db "Hello, World!"
6c 6f 2c    |   
20 57 6f    |   
72 6c 64    |   
21          |   

1
ज़रूर, अभी जोड़ा।
user5434231

अब हम बात करेंगे!
सीमित प्रायश्चित

6

बैच + अटक, 12 बाइट्स

इस उत्तर से प्रेरित होकर एक खाली अटका प्रोग्राम प्रिंट करता है "हैलो, वर्ल्ड!"।

  1. अपने कंप्यूटर LPT1 पोर्ट से जुड़ा एक प्रिंटर लें
  2. व्याख्या करने के लिए एक खाली अटकी फ़ाइल बनाएं (फ़ाइल नाम a)
  3. खाली फ़ाइल पर अटका हुआ दुभाषिया चलाएं और परिणाम को LPT1 पर पाइप करें

कोड

stuck a>LPT1

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

1
क्या आप विशिष्ट रूप से विंडोज बैच स्क्रिप्ट दिखा सकते हैं, और स्पष्ट रूप से कमांड का उपयोग अटक को कॉल करने और प्रिंटर को परिणाम देने के लिए किया जाता है? स्पष्ट रूप से मेरा मतलब कुछ ऐसा है stuck empty > LPT1। BTW अगर यह एक REPL का उपयोग करता है मेरा मानना ​​है कि आम सहमति है कि स्पष्ट रूप से कहा जाना चाहिए (मेरा मानना ​​है कि यह इस तरह से भ्रम को कम करने के लिए है)।
Redstarcoder

@ ais523 मैं जीतता हूं - मुझे गोंद को गिनना चाहिए, और उसकी वजह से, इसे 5 बाइट्स से बढ़ाकर 12 कर दिया गया
डैनियल

आप LPT1 के बजाय PRN पर पुनर्निर्देशित करके यहां एक बाइट बचा सकते हैं।
user5434231

1
IMO आपको 1 बाइट फ़ाइल नाम के लिए 1 बाइट जोड़ने की आवश्यकता है।
कैलक्यूलेटरफलिन

4

जीएफए-बेसिक, 22 बाइट्स

केवल एक अटारी एसटी एमुलेटर पर परीक्षण किया गया जिसमें समानांतर पोर्ट एक फ़ाइल पर पुनर्निर्देशित हुआ। यह जीएफए-बेसिक (जो निशुल्क है) के विंडोज संस्करण पर काम करना चाहिए , लेकिन यह अप्रयुक्त है।

LPRINT "Hello, World!"

नोट: यह QBasic सिंटैक्स के समान है ।


4

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

golfed:

import java.awt.print.*;void f()throws Throwable{PrinterJob job=PrinterJob.getPrinterJob();job.setPrintable(new Printable(){public int print(java.awt.Graphics g,PageFormat f,int i){if(i==0){((java.awt.Graphics2D)g).translate(f.getImageableX(),f.getImageableY());g.drawString("Hello, World!",0,90);}return i>0?1:0;}});job.print();}

अधूरा (केवल आयात कार्य):

import java.awt.print.*;

void f() throws Throwable {
  PrinterJob job = PrinterJob.getPrinterJob();
  job.setPrintable(new Printable() {
    public int print(java.awt.Graphics g, PageFormat f, int i) {
      if (i == 0) {
        ((java.awt.Graphics2D) g).translate(f.getImageableX(), f.getImageableY());
        g.drawString("Hello, World!", 0, 90);
      }
      return i > NO_SUCH_PAGE ? 1 : PAGE_EXISTS;
    }
  });
  job.print();
}

जावा एक महान गोल्फ भाषा नहीं है, और कुछ भी एक असाधारण खराब काम कुछ हार्डवेयर से संबंधित, मुद्रण शामिल है।

इस कार्यक्रम का परीक्षण करते समय, मैंने अपने पीडीएफ प्रिंटर को डिफ़ॉल्ट के रूप में सेट किया। इसने काम किया, लेकिन मेरे लेजर प्रिंटर पर एक प्रिंट जॉब भी भेजा, जिसमें "हैलो, वर्ल्ड!" के 87,792 पेज थे। मैंने पेपर ट्रे खींची और नौकरी रद्द कर दी, फिर सेवानिवृत्त हो गया। ऐसा दोबारा नहीं हुआ। धन्यवाद, विंडोज १०।


-7 बाइट्स 3x बदलकर jobकरने के लिए j, और i==0करने के लिए i<1
केविन क्रूज़सेन

3

जावास्क्रिप्ट, 37 36 बाइट्स

print(document.write`Hello, World!`)

15 बाइट्स @manatwork और @xem की बदौलत सहेजे गए!


3
कोई ज़रूरत नहीं स्पष्ट रूप से निर्दिष्ट करने के लिए window: document.write('Hello, World!');print()। या इससे भी कम print(document.write('Hello, World!')):।
11

3
ES6 के साथ आप भी कर सकते हैं: document.write`Hello, world!` (अधिक जानकारी यहाँ: xem.github.io/articles/#webspeech )
xem

क्या यह बिना पुष्टि के प्रिंट करता है? नहीं? वैसे बहुत बुरा है, यह अमान्य है।
कैलक्यूलेटरफलिन

@CalculatorFeline शत्रुता क्यों? यदि आप चुनौती के फुटनोट को पढ़ते हैं तो आप देखेंगे "...Existing answers that do this as of 10:48am PST 31st Dec 2016 will be grandfathered..."
ओलिवर

ओह। मुझे वह हिस्सा याद आ गया।
कैलक्यूलेटरफैलीन



2

बैच, 32 बाइट्स

echo Hello, World!>t
notepad/P t

बिना किसी मैनुअल हस्तक्षेप के खिड़कियों के सभी संस्करणों पर काम करना चाहिए।



1

HTML (33)

Hello, World!<svg onload=print()>

(ब्राउज़र में एक प्रिंट विंडो का संकेत देता है, सीधे प्रिंट नहीं करता है)


क्या कोई कारण है कि टैग <svg>विशेष रूप से होना चाहिए , या कोई टैग काम करेगा? (कई टैग के छोटे नाम हैं।)

7
afaik, केवल svg, img (एक वैध src के साथ), iframe और शरीर में पृष्ठ लोड होने पर एक onload घटना शुरू हो जाती है। img बिना src एक ऑनरोर इवेंट को ट्रिगर करता है। सभी में, हमने जो सबसे छोटा पाया है वह है svg onload = ...
xem

चुनौती ऊपरी मामले के लिए पूछती है W(ऐसा नहीं है कि यह आपकी बाइट गिनती को बदलता है)।
मार्टिन एंडर

1

एपीएल (डायलॉग) , 50 बाइट्स

बेशक हम एक बैच / बैश समाधान का उपयोग कर सकते हैं, लेकिन हम इसके बजाय एक वास्तविक प्रिंट कार्य बनाएँ:

{'X.'WC'Text' 'Hello, World!'⍵⊣'X'WC'Printer'}⍳2

⎕WC है डब्ल्यू indows सी reate वस्तु

पहले हम एक प्रिंटर वस्तु (एक मुद्रण कार्य) कहा जाता है बनाने के 'X'तो, ( () कि में 'X.') हम पर एक पाठ वस्तु बनाने गुमनाम समारोह के तर्क {... }। तर्क है ⍳2, जो पहले दो पूर्णांक ( 1 2) और शीर्ष से 1% और बाईं ओर से 2% का अर्थ देता है । जब अनाम फ़ंक्शन समाप्त हो जाता है, तो उसके सभी स्थानीय चर ( X) नष्ट हो जाते हैं, जो विंडोज को संकेत देता है कि प्रिंट नौकरी मुद्रित करने के लिए तैयार है:


प्रिंट कार्य


0

जावास्क्रिप्ट, 36 बाइट्स

print(document.write`Hello, World!`)

यह सिर्फ प्रिंट संवाद खोलता है। वास्तव में प्रिंट करने के लिए आगे मैन्युअल हस्तक्षेप की आवश्यकता होती है। कृपया नोट को सवाल के नीचे देखें।
डिजिटल ट्रामा


0

जावास्क्रिप्ट + एचटीएमएल, 20 बाइट्स

print()
Hello, World!


यह सिर्फ प्रिंट संवाद खोलता है। वास्तव में प्रिंट करने के लिए आगे मैन्युअल हस्तक्षेप की आवश्यकता होती है। कृपया नोट को सवाल के नीचे देखें।
डिजिटल ट्रामा

0

सी #, 174 बाइट्स

namespace System.Drawing.Printing{_=>{var p=new PrintDocument();p.PrintPage+=(s,e)=>e.Graphics.DrawString("Hello, World!",new Font("Onyx",9),Brushes.Black,0,0);p.Print();};}

पूर्ण / प्रारूपित संस्करण:

namespace System.Drawing.Printing
{
    class P
    {
        static void Main(string[] args)
        {
            Action<float> f = _ =>
            {
                var p = new PrintDocument();
                p.PrintPage += (s, e) =>
                    e.Graphics.DrawString("Hello, World!", new Font("Onyx", 9), Brushes.Black, 0, 0);
                p.Print();
            };

            f(0);
        }
    }
}
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.