.bat file hulp?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Gorinchem zijn wij op zoek naar versterking. Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met de back end werken! Bedrijfsprofiel Onze

Bekijk vacature »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »
Ozzie PHP

Ozzie PHP

01/03/2016 16:29:54
Quote Anchor link
Hallo,

Is iemand hier toevallig handig met het maken van een .bat file?

Wat ik wil is in grote lijnen het volgende:

Ik heb een map met daarin 2 andere mappen en 2 bestanden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
\bar
\foo
bar.xml
foo.xml

Wat ik nu wil is het volgende:

1. als ik het .bat bestand open, moet mij gevraagd worden om een string X in te voeren
2. in het bestand foo.xml moet gezocht worden naar een unieke (vaststaande) string, bijv. ABCXYZ
3. string ABCXYZ moet in het bestand vervangen worden door string X
4. het bestand foo.xml moet worden opgeslagen
5. de 2 mappen en bestanden moeten als 1 bestand gezipt worden, bijvoorbeeld new.zip

Is er iemand die dit uit z'n mouw schudt?
Gewijzigd op 01/03/2016 16:30:16 door Ozzie PHP
 
PHP hulp

PHP hulp

27/11/2024 21:40:14
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/03/2016 16:45:27
Quote Anchor link
Maak je dit toch in PHP en dan roep je dat aan uit je batch file.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
php myscript.php


of gaat dat niet werken?
 
Ivo P

Ivo P

01/03/2016 17:06:30
Quote Anchor link
ik weet niet of onder DOS ook "sed" beschikbaar is?

Onder Linux is dat een krachtige tool om zoiets op te lossen
 
Ozzie PHP

Ozzie PHP

01/03/2016 17:31:05
Quote Anchor link
>> of gaat dat niet werken?

Nee, het moet gewoon een lokaal bestandje op m'n pc zijn. Heeft niks met een website te maken.

>> ik weet niet of onder DOS ook "sed" beschikbaar is?

Geen idee, ik ken dat commando niet?
 
Ivo P

Ivo P

01/03/2016 17:34:28
Quote Anchor link
de combi "dos sed" in Google gaf genoeg aanwijzingen, dat het inderdaad bestaat.

of een powershell die dat ook op kan lossen.


"Nee, het moet gewoon een lokaal bestandje op m'n pc zijn. Heeft niks met een website te maken."

Maar PHP heeft ook niets met een website te maken :-p

Toevallig wordt php veel voor websites gebruikt, maar je kunt het ook gebruiken voor scriptjes die je vanaf de command line of vanuit een cronjob aanroept.


php mijnscript.php jo

en dan als simpel voorbeeld in mijnscript.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo 'Hello World ';
echo $argv[1];
?>
Gewijzigd op 01/03/2016 17:34:53 door Ivo P
 
Ozzie PHP

Ozzie PHP

01/03/2016 17:40:43
Quote Anchor link
Ik snap niet helemaal wat je bedoelt. Ik wil gewoon een simpele .bat file maken :-)
Gewoon in DOS is dat dan denk ik. Niet in PHP :-)
 
Ivo P

Ivo P

01/03/2016 17:59:50
Quote Anchor link
pure dos gaat dat niet kunnen.

je hebt er een commando bij nodig dat meer is dan dat in DOS beschikbaar is. Simpele handelingen als "kopieer file", "verplaats file" en "maak dir" kan dos wel.

Maar je zult dus iets extra's nodig hebben.

sed zou dat kunnen zijn. Ik neem aan dat je dan een sed.exe ergens vandaan moet halen in op je pc zetten.

Alternatief is om het in php, perl of andere script taal te schrijven.


Zippen kan dos van nature ook niet, dus ook daar zul je een tooltje voor moeten downloaden.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

$content
= file_get_contents('foo.xml');
$content = str_replace('ABCDEF', $argv[1], $content);

file_put_contents('foo.xml', $content);
?>


en in je bat file komt dan

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
php script.php vervangendeTekst
zip foo.xml foo.zip
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/03/2016 18:04:29
Quote Anchor link
Ozzie PHP op 01/03/2016 17:31:05:
>> of gaat dat niet werken?

Nee, het moet gewoon een lokaal bestandje op m'n pc zijn. Heeft niks met een website te maken


Huh PHP hoeft niet per definitie voor een website gebruikt te worden..

Zolang je maar PHP op je pc hebt staan werkt het gewoon.

Je kunt zelfs de user om input vragen.

http://www.sitepoint.com/php-command-line-1/
Gewijzigd op 01/03/2016 18:05:56 door Frank Nietbelangrijk
 
Ozzie PHP

Ozzie PHP

01/03/2016 18:05:28
Quote Anchor link
Thanks Ivo ...

Dus het vervangen van de tekst gaat al niet lukken en zou dus al met PHP moeten? Begrijp ik je goed?

Ik heb trouwens wel WinRar op m'n computer staan. Kan ik daar dan mee zippen?

Toevoeging op 01/03/2016 18:08:44:

@Frank

Ik heb niet zoveel trek om voor zoiets (relatief simpels) PHP te gaan installeren op m'n pc, dus vandaar dat ik een iets makkelijkere oplossing zoek ...

Toevoeging op 01/03/2016 18:10:57:

PS ... zou het mogelijk zijn om die string X in een apart bestandje te zetten en te importeren in foo.xml? Dus dat in foo.xml ergens staat IMPORT string uit bestandje foobar?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/03/2016 18:27:48
Quote Anchor link
Ozzie,

Volgens mij is het gewoon even de zip uitpakken op je harde schijf en even de PATH voorzien van het pad naar php.exe. Dat laatste is zelfs nog optioneel, je kunt php ook zo aanroepen:

C:\php\php.exe C:\myscript\myscript.php

http://php.net/manual/en/install.windows.manual.php
http://windows.php.net/download/
 
Ozzie PHP

Ozzie PHP

01/03/2016 18:38:54
Quote Anchor link
Ik snap het Frank, maar liever dus niet een complete installatie als het wellicht makkelijker kan. Als het echt niet anders kan is het een optie, maar het lijkt me nogal omslachtig.
 
Ivo P

Ivo P

01/03/2016 18:51:21
Quote Anchor link
out of the box kan Dos dat dus niet.

je zult iets moeten installeren.

Ik heb zelf in mijn pre-php tijd iets dergelijks in Perl gescript.
PHP kan het

en het aangehaalde SED en Powershell.

mogelijk zijn er ook notepad-vervangers die zo iets zouden kunnen doen (net als je programma's als 7zip en dergelijk ook via de command line kunt aanroepen om files te zippen.

Hoe dan ook zul je iets op je pc moeten zetten.

Maar van nature is DOS een Disk Operating System en dus bedoeld om files te kunnen benaderen of behandelen op een schijf.
Allerhande extra's zul je dan dus via externe tools moeten oplossen.
 
Ward van der Put
Moderator

Ward van der Put

01/03/2016 18:58:50
Quote Anchor link
Met de Windows Script Host (WSH) zou het wel kunnen. Omwille van de beveiliging zou ik dat echter niet aanbevelen voor zo'n kleinigheid.

Gewoon PHP vanaf de opdrachtprompt uitvoeren. Ik doe dat zelf vrijwel dagelijks voor unit tests.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/03/2016 19:00:09
Quote Anchor link
Met het voordeel dat je zelf php-master bent Ozzie ;-)
 
Ozzie PHP

Ozzie PHP

01/03/2016 20:19:49
Quote Anchor link
Thanks ... dan ga ik inderdaad maar een andere oplossing zoeken. Inderdaad misschien via PHP dan. Kun je via PHP eigenlijk gewoon een zip bestand maken? Eerlijk gezegd nog nooit nodig gehad ...
 
Ivo P

Ivo P

01/03/2016 21:22:07
Quote Anchor link
je kunt wel zippen via php, maar het kan zijn dat je dan de juiste modules moet toevoegen.

maar in je bat file kun je natuurlijk eerst het phpscript laten uitvoeren, en daarna via dos een andere tool aanpsreken om te zippen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
// bat file
php script.php foobar
zip foo.xml bar.zip
del foo.xml


oid
 
Ozzie PHP

Ozzie PHP

01/03/2016 21:46:30
Quote Anchor link
Oké, thanks. Zal er eens over nadenken wat het handigst is. Heb nu in ieder geval een beetje een idee in welke richting ik het moet gaan zoeken.
 
Pipo Clown

Pipo Clown

01/03/2016 21:49:56
Quote Anchor link
Het is duidelijk dat het gevraagde met een batch bestandje niet gaat lukken.

Maar waarom niet een executeble ?

Er zijn genoeg talen waar je dit mee kunt maken.
C, C++, C#, Java, Basic (compiler nodig) Delphi, Pascal, zoek maar uit wat voor jou het gemakkelijkst is.

Op die manier hoeft er ook geen PHP op je PC te draaien.
 
Ozzie PHP

Ozzie PHP

01/03/2016 21:55:08
Quote Anchor link
Pipo, da's mooi ... maar ik programmeer die talen niet en het kost me vast een eeuwigheid om dat te gaan leren ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.