Press Posted December 16, 2004 Share Posted December 16, 2004 Hej. Vill att mitt batch script ska skriva in en rad i en fil. ex; ¸§¹§§±±°ÓÏ«¸§ ®¶Ì––ƒž‰ÊßÒÂÊßÒÂ×ßÒÂÊÂÒÂÊßÏÂÊßÒßÊßÒÂÊßÒÂÊßÒ‡“³¥¿½¶« ¸§¹§§±±°ÐÏ¢¶¸ÜžƒŽŽ�ßÒÂÊßÓÀÉÂÚÀÉßÏÆ¾«Ö߸ªÖ´×ÙÚÊëӷÍÛÓÄÍ’žª»¨ ¸§¹§§±±°ÑÏ»¡ÜžƒŽŽ�ßÒÂÊßÒÂÊÂ×—˜ÖÏÃË‹×ßËÖÇ×ßÒËÊÝÕ‘ËÛÔÄÈ’ž³ ± ©›—�³�‘†³«ß‰ÈÞ¤°¹Ø¤·×(ex: här skrivs koden in)«Ú³¼ÂÖÊʮϰÃÙ×ß¿ ÂËÞÐÇÃÖз� ¾†‘†³«ß°³ÚÓÂà ¹€�™“Šßž�Ÿ…›žÒÐÇÜŒŒ†ˆ–ß¡¿É„�ŽŒ‹–ŽÒÐÂÊÜÓÀÈÚÄž�Ÿ…–ŽÒÓÂÍÝÕÆÊßÓÁÌÚÛÔ™†�œŽÒÛÔ–š’•Ž�›ÏÓÔ ¾Ž›�®€¡šŸŒ‰›�ß £Šƒ€ÇÝÒÂÆ ·€Œ†‡ßÀ ¾Ž›ÏÅ ²�ßà säg att koden som står i mitt batch script och ska skrivas in där jag skrivit "(ex: här skrivs koden in)" Eller att koden skrivs på en egen rad: ex: ¸§¹§§±±°ÓÏ«¸§ ®¶Ì––ƒž‰ÊßÒÂÊßÒÂ×ßÒÂÊÂÒÂÊßÏÂÊßÒßÊßÒÂÊßÒÂÊßÒ‡“³¥¿½¶« ¸§¹§§±±°ÐÏ¢¶¸ÜžƒŽŽ�ßÒÂÊßÓÀÉÂÚÀÉßÏÆ¾«Ö߸ªÖ´×ÙÚÊëӷÍÛÓÄÍ’žª»¨ ¸§¹§§±±°ÑÏ»¡ÜžƒŽŽ�ßÒÂÊßÒÂÊÂ×—˜ÖÏÃË‹×ßËÖÇ×ßÒËÊÝÕ‘ËÛÔÄÈ’ž³ ± ---HÄR---- ©›—�³�‘†³«ß‰ÈÞ¤°¹Ø¤·×«Ú³¼ÂÖÊʮϰÃÙ×ß¿ ÂËÞÐÇÃÖз� ¾†‘†³«ß°³ÚÓÂà ¹€�™“Šßž�Ÿ…›žÒÐÇÜŒŒ†ˆ–ß¡¿É„�ŽŒ‹–ŽÒÐÂÊÜÓÀÈÚÄž�Ÿ…–ŽÒÓÂÍÝÕÆÊßÓÁÌÚÛÔ™†�œŽÒÛÔ–š’•Ž�›ÏÓÔ ¾Ž›�®€¡šŸŒ‰›�ß £Šƒ€ÇÝÒÂÆ ·€Œ†‡ßÀ ¾Ž›ÏÅ ²�ßà Hur gör jag då för att få detta att fungera? /Mycket tacksam för svar... Link to comment Share on other sites More sharing options...
Groo the Wanderer Posted March 23, 2005 Share Posted March 23, 2005 Hej! Ditt första exempel där koden skall in i mitten av en textrad är ganska krångligt att lösa vad jag känner till, men går att göra med en for-sats där man ord för ord jämför med en find/findstr och sedan ersätter hela raden. Jag orkar inte skriva ett exempel, men det finns säkert många duktiga dos-kodare som kan hoppa in... :-) Däremot kan jag enkelt assistera dig med det andra fallet. Återigen får jag väl gardera med att det säkert finns fyndigare sätt än detta, men det här funkar ivarjefall: ________ @echo off setlocal enabledelayedexpansion if exist output.txt ( del /f /q output.txt ) for /f "tokens=*" %%i in (minkodfil.txt) do ( if /I "%%i" EQU "---HÄR----" ( echo Min kod som jag vill lägga in >> output.txt ) else ( echo %%i >> output.txt ) ) endlocal _________ Resultatet output.txt skapas då med den nya koden inlagd på rätt ställe. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.