faire flèche de tout bois

Verb

 * 1)  to catch as catch can to use all available means, to use everything at one's disposal, to take advantage of every resource in one's environment, to be resourceful